[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdemultimedia/noatun/modules/splitplaylist
From: Charles Samuels <charles () kde ! org>
Date: 2004-07-18 5:31:41
Message-ID: 20040718053141.5A9B016AFA () office ! kde ! org
[Download RAW message or body]
CVS commit by charles:
don't stop playing if you delete an item that's not currently playing.
M +9 -3 view.cpp 1.141
--- kdemultimedia/noatun/modules/splitplaylist/view.cpp #1.140:1.141
@@ -874,7 +874,6 @@ void View::deleteSelected()
QPtrList<QListViewItem> items(list->selectedItems());
+ bool stopped=false;
// noatun shouldn't play files for now
- napp->player()->stop();
- SPL->setCurrent(0);
QListViewItem *afterLast=0;
@@ -882,4 +881,10 @@ void View::deleteSelected()
{
SafeListViewItem *i = static_cast<SafeListViewItem*>(*it);
+ if (!stopped && SPL->current() == i)
+ {
+ napp->player()->stop();
+ SPL->setCurrent(0);
+ stopped = true;
+ }
i->remove();
@@ -887,4 +892,5 @@ void View::deleteSelected()
}
+ if (stopped)
SPL->setCurrent(static_cast<SafeListViewItem*>(afterLast));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic