]> git.sesse.net Git - vlc/commitdiff
macosx: Use NSAssert for impossible cases.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Sun, 15 Jun 2008 19:55:49 +0000 (21:55 +0200)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Sun, 15 Jun 2008 19:57:22 +0000 (21:57 +0200)
modules/gui/macosx/playlist.m

index 866e852762e483bf7c9d6da31a36ca7dc8aaeeb7..cbae24b6b431a59ba30a0e9074280e8623c57416 100644 (file)
     int i_return = 0;
     playlist_item_t *p_item = NULL;
     playlist_t * p_playlist = pl_Yield( VLCIntf );
-    if( outlineView != o_outline_view )
-    {
-        vlc_object_release( p_playlist );
-        return 0;
-    }
+    NSAssert( outlineView != o_outline_view )
 
-    if( item == nil )
-    {
-        /* root object */
+    if( !item )
         p_item = p_playlist->p_root_category;
-    }
     else
-    {
         p_item = (playlist_item_t *)[item pointerValue];
-    }
+
     if( p_item )
         i_return = p_item->i_children;
-    vlc_object_release( p_playlist );
+
+    pl_Release( VLCIntf );
 
     return i_return > 0 ? i_return : 0;
 }