From a152845996c990df75f193439b1faef0470cc437 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 19 Jun 2019 20:00:16 +0200 Subject: [PATCH] GUI: prefs: run programs: disable "execute now" for "delete source files" --- src/mkvtoolnix-gui/main_window/prefs_run_program_widget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mkvtoolnix-gui/main_window/prefs_run_program_widget.cpp b/src/mkvtoolnix-gui/main_window/prefs_run_program_widget.cpp index cc49309fe..9939d8b46 100644 --- a/src/mkvtoolnix-gui/main_window/prefs_run_program_widget.cpp +++ b/src/mkvtoolnix-gui/main_window/prefs_run_program_widget.cpp @@ -50,10 +50,11 @@ PrefsRunProgramWidget::enableControls() { auto p = p_func(); auto active = p->ui->cbConfigurationActive->isChecked(); auto controls = findChildren(); + auto type = static_cast(p->ui->cbType->currentData().value()); for (auto const &control : controls) if (control == p->ui->pbExecuteNow) - p->ui->pbExecuteNow->setEnabled(active && isValid()); + p->ui->pbExecuteNow->setEnabled(active && isValid() && (type != Util::Settings::RunProgramType::DeleteSourceFiles)); else if (control != p->ui->cbConfigurationActive) control->setEnabled(active);