diff options
Diffstat (limited to 'src/plugins')
| -rw-r--r-- | src/plugins/Ui/skinned/listwidget.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/Ui/skinned/listwidget.cpp b/src/plugins/Ui/skinned/listwidget.cpp index 65f33956b..63972759f 100644 --- a/src/plugins/Ui/skinned/listwidget.cpp +++ b/src/plugins/Ui/skinned/listwidget.cpp @@ -303,6 +303,11 @@ void ListWidget::mousePressEvent(QMouseEvent *e) m_model->clearSelection(); m_model->setSelected(row, true); m_anchor_row = m_pressed_row; + if(m_model->isGroup(row)) + { + PlayListGroup *group = m_model->group(row); + m_model->setSelected(group->tracks()); + } QWidget::mousePressEvent(e); return; } |
