]> git.sesse.net Git - vlc/commitdiff
Don't unlock the playlist to lock it the next instruction.
authorRémi Duraffort <ivoire@videolan.org>
Thu, 17 Jul 2008 17:03:43 +0000 (19:03 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Thu, 17 Jul 2008 17:03:43 +0000 (19:03 +0200)
src/playlist/services_discovery.c

index f3691da6cb6139741ee1ba483f75b1b723a2b0fe..4eecba32c0d54ff8936756cc921bb5cf8830ba92 100644 (file)
@@ -266,11 +266,12 @@ static void playlist_sd_item_removed( const vlc_event_t * p_event, void * user_d
         vlc_object_unlock( p_parent->p_playlist );
         return;
     }
-    vlc_object_unlock( p_parent->p_playlist );
 
     /* Delete the non-node item normally */
     playlist_DeleteInputInParent( p_parent->p_playlist, p_input->i_id,
-                                  p_parent, false );
+                                  p_parent, true );
+
+    vlc_object_unlock( p_parent->p_playlist );
 }
 
 int playlist_ServicesDiscoveryAdd( playlist_t *p_playlist,  const char *psz_modules )