]> git.sesse.net Git - vlc/commitdiff
Handle the case when parent is root
authorClément Stenac <zorglub@videolan.org>
Sun, 21 Nov 2004 23:01:23 +0000 (23:01 +0000)
committerClément Stenac <zorglub@videolan.org>
Sun, 21 Nov 2004 23:01:23 +0000 (23:01 +0000)
modules/gui/wxwindows/playlist.cpp

index 851f168b30d945ef215683e66e3ab96b12a193ec..ae45f19659b68fc1606d0320348986f5f586d3e9 100644 (file)
@@ -499,6 +499,13 @@ wxTreeItemId Playlist::FindItem( wxTreeItemId root, playlist_item_t *p_item )
     wxTreeItemId item = treectrl->GetFirstChild( root, cookie );
     wxTreeItemId child;
 
+    p_wxcurrent = (PlaylistItem *)treectrl->GetItemData( root );
+
+    if( p_wxcurrent->p_item == p_item )
+    {
+        return root;
+    }
+
     if( !p_item )
     {
         wxTreeItemId dummy;