Fix track seeking with mouse wheel

This commit is contained in:
Jonas Kvinge
2019-04-20 14:26:30 +02:00
parent 40db9f7020
commit 7bcd5ba14c
5 changed files with 28 additions and 1 deletions

View File

@@ -708,7 +708,16 @@ void PlaylistView::mousePressEvent(QMouseEvent *event) {
return;
}
QTreeView::mousePressEvent(event);
QModelIndex idx = indexAt(event->pos());
if (event->button() == Qt::XButton1 && idx.isValid()) {
app_->player()->Previous();
}
else if (event->button() == Qt::XButton2 && idx.isValid()) {
app_->player()->Next();
}
else {
QTreeView::mousePressEvent(event);
}
inhibit_autoscroll_ = true;
inhibit_autoscroll_timer_->start();