From: Pierre d'Herbemont Date: Fri, 14 Dec 2007 22:20:51 +0000 (+0000) Subject: control/hierarchical_media_list_view.c: Don't lock too soon the mlist. X-Git-Tag: 0.9.0-test0~4112 X-Git-Url: https://git.videolan.org/gitweb.cgi/vlc.git/?p=vlc.git;p=vlc.git;a=commitdiff_plain;h=75da14716aaf83e80702fcd3b3d29dd2af7c308d control/hierarchical_media_list_view.c: Don't lock too soon the mlist. --- diff --git a/src/control/hierarchical_media_list_view.c b/src/control/hierarchical_media_list_view.c index 4a26db91b3..4a1db124e8 100644 --- a/src/control/hierarchical_media_list_view.c +++ b/src/control/hierarchical_media_list_view.c @@ -159,7 +159,6 @@ libvlc_media_list_hierarchical_view( libvlc_media_list_t * p_mlist, { trace("\n"); libvlc_media_list_view_t * p_mlv; - libvlc_media_list_lock( p_mlist ); p_mlv = libvlc_media_list_view_new( p_mlist, hierarch_media_list_view_count, hierarch_media_list_view_item_at_index, @@ -167,6 +166,7 @@ libvlc_media_list_hierarchical_view( libvlc_media_list_t * p_mlist, hierarch_media_list_view_release, NULL, p_e ); + libvlc_media_list_lock( p_mlist ); libvlc_event_attach( p_mlv->p_mlist->p_event_manager, libvlc_MediaListItemAdded, media_list_item_added, p_mlv, NULL );