From 15629f11ad6e82bcb10cd5a71d0e09684caa7965 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 7 Feb 2021 21:34:50 +0000 Subject: fixed cue tracks updating git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9703 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/detailsdialog.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/qmmpui/detailsdialog.cpp') diff --git a/src/qmmpui/detailsdialog.cpp b/src/qmmpui/detailsdialog.cpp index bba2d9f6a..c1ef22904 100644 --- a/src/qmmpui/detailsdialog.cpp +++ b/src/qmmpui/detailsdialog.cpp @@ -123,8 +123,15 @@ void DetailsDialog::on_buttonBox_clicked(QAbstractButton *button) } else if((cueEditor = qobject_cast(m_ui->tabWidget->currentWidget()))) { - cueEditor->save(); + //update all cue tracks + int count = cueEditor->trackCount(); + QString path = m_info.path(); + path.remove(QRegularExpression("#\\d+$")); + for(int i = 0; i < count; ++i) + m_modifiedPaths.insert(QString("%1#%2").arg(path).arg(i + 1)); m_modifiedPaths.insert(m_info.path()); + + cueEditor->save(); } } else -- cgit v1.2.3-13-gbd6f