]> git.sesse.net Git - vlc/commitdiff
variables: print a warning if doing var_Set on a void variable.
authorRémi Duraffort <ivoire@videolan.org>
Sun, 21 Feb 2010 19:21:33 +0000 (20:21 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 23 Feb 2010 21:12:09 +0000 (22:12 +0100)
src/misc/variables.c

index 9ac58dd9fa728db2a7caab65094bf173c5f80c6b..9df5a40079c08e2a64309c0efc08973c63362d9a 100644 (file)
@@ -762,6 +762,12 @@ int var_SetChecked( vlc_object_t *p_this, const char *psz_name,
 
     assert( expected_type == 0 ||
             (p_var->i_type & VLC_VAR_CLASS) == expected_type );
+#ifndef NDEBUG
+        /* Alert if the type is VLC_VAR_VOID */
+        if( ( p_var->i_type & VLC_VAR_TYPE ) == VLC_VAR_VOID )
+            msg_Warn( p_this, "Calling var_Set on the void variable '%s' (0x%04x)", psz_name, p_var->i_type );
+#endif
+
 
     WaitUnused( p_this, p_var );
 
@@ -825,7 +831,7 @@ int var_GetChecked( vlc_object_t *p_this, const char *psz_name,
 #ifndef NDEBUG
         /* Alert if the type is VLC_VAR_VOID */
         if( ( p_var->i_type & VLC_VAR_TYPE ) == VLC_VAR_VOID )
-            msg_Warn( p_this, "Calling var_GetVoid on the void variable '%s' (0x%04x)", psz_name, p_var->i_type );
+            msg_Warn( p_this, "Calling var_Get on the void variable '%s' (0x%04x)", psz_name, p_var->i_type );
 #endif
 
         /* Duplicate value if needed */