projects
/
someplayer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c8c75f9
)
Fixed bug with incorrect highlighting after deleting track
author
Nikolay Tischenko
<niktischenko@gmail.com>
Mon, 4 Oct 2010 13:20:02 +0000
(20:20 +0700)
committer
Nikolay Tischenko
<niktischenko@gmail.com>
Mon, 4 Oct 2010 13:20:02 +0000
(20:20 +0700)
src/playerform.cpp
patch
|
blob
|
history
diff --git
a/src/playerform.cpp
b/src/playerform.cpp
index
e0fab75
..
20118df
100644
(file)
--- a/
src/playerform.cpp
+++ b/
src/playerform.cpp
@@
-206,6
+206,12
@@
void PlayerForm::_custom_context_venu_requested(const QPoint &pos) {
void PlayerForm::_delete_track() {
QList<QModelIndex> idx = ui->playlistView->selectionModel()->selectedIndexes();
int id = idx.first().row();
+ int aid = _track_renderer->activeRow();
+ if (aid > id) {
+ _track_renderer->setActiveRow(aid-1);
+ } else if (aid == id) {
+ _track_renderer->setActiveRow(-1);
+ }
_current_playlist.removeTrackAt(id);
_lib->saveCurrentPlaylist(_current_playlist);
reload(true);