Read the correct type from the vlc value - fixes #1569
authorRafaël Carré <funman@videolan.org>
Mon, 5 May 2008 20:10:45 +0000 (22:10 +0200)
committerRafaël Carré <funman@videolan.org>
Mon, 5 May 2008 20:10:45 +0000 (22:10 +0200)
modules/control/dbus.c

index 481d615..e65ac8d 100644 (file)
@@ -1152,14 +1152,11 @@ static int MarshalStatus( intf_thread_t* p_intf, DBusMessageIter* args,
             i_state = 0;
     }
 
-    var_Get( p_playlist, "random", &val );
-    i_random = val.i_int;
+    i_random = var_CreateGetBool( p_playlist, "random" );
 
-    var_Get( p_playlist, "repeat", &val );
-    i_repeat = val.i_int;
+    i_repeat = var_CreateGetBool( p_playlist, "repeat" );
 
-    var_Get( p_playlist, "loop", &val );
-    i_loop = val.i_int;
+    i_loop = var_CreateGetBool( p_playlist, "loop" );
 
     if( lock )
         PL_UNLOCK;