diff --git a/src/mmg/jobs.cpp b/src/mmg/jobs.cpp index 148580840..ee932fe61 100644 --- a/src/mmg/jobs.cpp +++ b/src/mmg/jobs.cpp @@ -742,13 +742,13 @@ job_dialog::start_jobs(vector &jobs_to_start) { mdlg->save(temp_settings, true); #ifdef SYS_WINDOWS - mdlg->Show(false); + mdlg->Iconize(true); Show(false); #endif delete new job_run_dialog(this, jobs_to_start); #ifdef SYS_WINDOWS - mdlg->Show(true); Show(true); + mdlg->Iconize(false); #endif mdlg->load(temp_settings, true); diff --git a/src/mmg/mmg.cpp b/src/mmg/mmg.cpp index 82f7940e1..e6c638b3c 100644 --- a/src/mmg/mmg.cpp +++ b/src/mmg/mmg.cpp @@ -965,11 +965,11 @@ mmg_dialog::on_run(wxCommandEvent &evt) { set_on_top(false); #ifdef SYS_WINDOWS - Show(false); + Iconize(true); #endif delete new mux_dialog(this); #ifdef SYS_WINDOWS - Show(true); + Iconize(false); #endif restore_on_top(); }