From 0867194063f2f854f4b1c8766bc43e9b45ee95ce Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 25 Jan 2021 20:57:36 +0000 Subject: fileops: fixed regression git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9662 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/General/fileops/fileops.cpp | 1 + src/plugins/General/fileops/settingsdialog.cpp | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/plugins/General/fileops/fileops.cpp b/src/plugins/General/fileops/fileops.cpp index aa26582c5..365ead53f 100644 --- a/src/plugins/General/fileops/fileops.cpp +++ b/src/plugins/General/fileops/fileops.cpp @@ -371,6 +371,7 @@ void FileOps::execute(const QList &tracks, const MetaDataFormat break; QString command = formatter->format(track); //generate file name + qDebug("FileOps: exec command: %s", qPrintable(command)); #ifdef Q_OS_WIN QProcess::startDetached(QString("cmd.exe /C %1").arg(command)); diff --git a/src/plugins/General/fileops/settingsdialog.cpp b/src/plugins/General/fileops/settingsdialog.cpp index 6142ec93e..45fc17c01 100644 --- a/src/plugins/General/fileops/settingsdialog.cpp +++ b/src/plugins/General/fileops/settingsdialog.cpp @@ -155,10 +155,14 @@ void SettingsDialog::updateLineEdits() { QTableWidgetItem *nameItem = m_ui.tableWidget->item(m_ui.tableWidget->currentRow(), 2); m_ui.destinationEdit->setText(nameItem->data(DestionationRole).toString()); - m_ui.patternEdit->setText(nameItem->data(PatternRole).toString()); - QComboBox *comboBox = qobject_cast(m_ui.tableWidget->cellWidget(m_ui.tableWidget->currentRow(), 1)); int action = comboBox->itemData(comboBox->currentIndex()).toInt(); + + if(action == FileOps::EXECUTE) + m_ui.patternEdit->setText(nameItem->data(CommandRole).toString()); + else + m_ui.patternEdit->setText(nameItem->data(PatternRole).toString()); + if(action == FileOps::COPY || action == FileOps::MOVE) { m_ui.destinationEdit->setVisible(true); -- cgit v1.2.3-13-gbd6f