diff options
Diffstat (limited to 'ui/qt5/horizonwizard.cc')
-rw-r--r-- | ui/qt5/horizonwizard.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/qt5/horizonwizard.cc b/ui/qt5/horizonwizard.cc index bec4f71..818ed53 100644 --- a/ui/qt5/horizonwizard.cc +++ b/ui/qt5/horizonwizard.cc @@ -23,6 +23,7 @@ #include <string> #ifdef HAS_INSTALL_ENV +# include <QApplication> # include <QProcess> # include <libudev.h> # include <net/if.h> /* ifreq */ @@ -717,7 +718,11 @@ void HorizonWizard::reject() { cancel.setDefaultButton(QMessageBox::No); if(cancel.exec() == QMessageBox::Yes) { +#ifdef HAS_INSTALL_ENV + qApp->exit(1); +#else /* !HAS_INSTALL_ENV */ done(QDialog::Rejected); +#endif /* HAS_INSTALL_ENV */ } else { return; } |