[vlc-commits] Remove last use of FIND_ANYWHERE
Rémi Denis-Courmont
git at videolan.org
Thu May 26 18:43:13 CEST 2011
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu May 26 19:29:37 2011 +0300| [9747349ae601b5827d04a82c5ff515f87a2f5613] | committer: Rémi Denis-Courmont
Remove last use of FIND_ANYWHERE
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9747349ae601b5827d04a82c5ff515f87a2f5613
---
src/misc/objects.c | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/src/misc/objects.c b/src/misc/objects.c
index d253984..a0b90d0 100644
--- a/src/misc/objects.c
+++ b/src/misc/objects.c
@@ -173,9 +173,9 @@ void *vlc_custom_create (vlc_object_t *parent, size_t length,
/* TODO: should be in src/libvlc.c */
int canc = vlc_savecancel ();
var_Create (obj, "tree", VLC_VAR_STRING | VLC_VAR_ISCOMMAND);
- var_AddCallback (obj, "tree", DumpCommand, NULL);
+ var_AddCallback (obj, "tree", DumpCommand, obj);
var_Create (obj, "vars", VLC_VAR_STRING | VLC_VAR_ISCOMMAND);
- var_AddCallback (obj, "vars", DumpCommand, NULL);
+ var_AddCallback (obj, "vars", DumpCommand, obj);
vlc_restorecancel (canc);
}
@@ -648,18 +648,15 @@ static void DumpVariable (const void *data, const VISIT which, const int depth)
static int DumpCommand( vlc_object_t *p_this, char const *psz_cmd,
vlc_value_t oldval, vlc_value_t newval, void *p_data )
{
- (void)oldval; (void)p_data;
+ (void)oldval;
vlc_object_t *p_object = NULL;
if( *newval.psz_string )
{
/* try using the object's name to find it */
- p_object = vlc_object_find_name( p_this, newval.psz_string,
- FIND_ANYWHERE );
+ p_object = vlc_object_find_name( p_data, newval.psz_string, FIND_CHILD );
if( !p_object )
- {
return VLC_ENOOBJ;
- }
}
libvlc_lock (p_this->p_libvlc);
More information about the vlc-commits
mailing list