]> git.sesse.net Git - vlc/commitdiff
Also delete nodes when deleting selection
authorClément Stenac <zorglub@videolan.org>
Sun, 24 Apr 2005 17:56:00 +0000 (17:56 +0000)
committerClément Stenac <zorglub@videolan.org>
Sun, 24 Apr 2005 17:56:00 +0000 (17:56 +0000)
modules/gui/wxwindows/playlist.cpp

index bb88eb64392ef88887f3649479b8d493d3edfd72..1fa496838363321de42eac4708ed47f38511b010 100644 (file)
@@ -1029,7 +1029,10 @@ void Playlist::RecursiveDeleteSelection(  wxTreeItemId root )
     while( child.IsOk() )
     {
         if( treectrl->ItemHasChildren( child ) )
+        {
             RecursiveDeleteSelection( child );
+            if( treectrl->IsSelected(child ) ) DeleteTreeItem( child );
+        }
         else if( treectrl->IsSelected( child ) )
             DeleteTreeItem( child );
         child = treectrl->GetNextChild( root, cookie );