From f6f1fa0be95ac9bbce70760fa8f87f3396944407 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Thu, 28 Jan 2010 18:54:44 +0200 Subject: [PATCH] Attach playlist ASAP vlc_object_find is not used for the playlist anymore, so this is OK. --- src/libvlc.c | 1 - src/playlist/engine.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libvlc.c b/src/libvlc.c index 34926aeeab..10203841bb 100644 --- a/src/libvlc.c +++ b/src/libvlc.c @@ -813,7 +813,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, return VLC_EGENERIC; } playlist_Activate( p_playlist ); - vlc_object_attach( p_playlist, p_libvlc ); /* Add service discovery modules */ psz_modules = var_CreateGetNonEmptyString( p_playlist, "services-discovery" ); diff --git a/src/playlist/engine.c b/src/playlist/engine.c index 6dab8e72e0..7ac8407a05 100644 --- a/src/playlist/engine.c +++ b/src/playlist/engine.c @@ -76,6 +76,7 @@ playlist_t * playlist_Create( vlc_object_t *p_parent ) assert( offsetof( playlist_private_t, public_data ) == 0 ); p_playlist = &p->public_data; + vlc_object_attach( p_playlist, p_parent ); TAB_INIT( pl_priv(p_playlist)->i_sds, pl_priv(p_playlist)->pp_sds ); libvlc_priv(p_parent->p_libvlc)->p_playlist = p_playlist; -- 2.39.2