From fadb461f84972d73439b401d06014733858f4a9a Mon Sep 17 00:00:00 2001 From: Erwan Tulou Date: Tue, 10 Aug 2010 10:47:07 +0200 Subject: [PATCH] skins2: playlist, improve deletion of items --- modules/gui/skins2/vars/playtree.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/gui/skins2/vars/playtree.cpp b/modules/gui/skins2/vars/playtree.cpp index cb8e7b0ecb..bcc6fe66c4 100644 --- a/modules/gui/skins2/vars/playtree.cpp +++ b/modules/gui/skins2/vars/playtree.cpp @@ -56,6 +56,7 @@ void Playtree::delSelected() if( (*it).m_selected && !(*it).isReadonly() ) { (*it).m_deleted = true; + (*it).m_expanded = false; } } /// \todo Do this better (handle item-deleted) @@ -79,13 +80,13 @@ void Playtree::delSelected() playlist_NodeDelete( getIntf()->p_sys->p_playlist, p_item, true, false ); } - it2 = getNextVisibleItem( it ) ; + it2 = getNextItem( it ) ; it->parent()->removeChild( it ); it = it2; } else { - it = getNextVisibleItem( it ); + it = getNextItem( it ); } } playlist_Unlock( getIntf()->p_sys->p_playlist ); -- 2.39.2