summaryrefslogtreecommitdiff
path: root/ui/qt5/netdhcppage.cc
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-09-25 01:39:13 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-09-25 01:39:13 -0500
commit56c745993be1bc9cd42a6eaaaf1486e3156018ad (patch)
treef4e73106913466b99c0576eaaf3b5e1ffa4d43f4 /ui/qt5/netdhcppage.cc
parentd6d057a50b097afcc0655517bb493dbc9045e646 (diff)
downloadhorizon-56c745993be1bc9cd42a6eaaaf1486e3156018ad.tar.gz
horizon-56c745993be1bc9cd42a6eaaaf1486e3156018ad.tar.bz2
horizon-56c745993be1bc9cd42a6eaaaf1486e3156018ad.tar.xz
horizon-56c745993be1bc9cd42a6eaaaf1486e3156018ad.zip
Qt UI: Fix last remaining papercuts for Mac client
Diffstat (limited to 'ui/qt5/netdhcppage.cc')
-rw-r--r--ui/qt5/netdhcppage.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/ui/qt5/netdhcppage.cc b/ui/qt5/netdhcppage.cc
index 64dae35..72061c9 100644
--- a/ui/qt5/netdhcppage.cc
+++ b/ui/qt5/netdhcppage.cc
@@ -16,7 +16,6 @@
#include <assert.h>
#include <QGridLayout>
#include <QGuiApplication>
-#include <QProcess>
#include <QUrl>
#include <QVBoxLayout>
@@ -74,13 +73,14 @@ void NetDHCPPage::startDHCP() {
logButton->setHidden(false);
}
});
- connect(dhcpcd, static_cast<void (QProcess:: *)(int)>(&QProcess::finished),
- this, &NetDHCPPage::dhcpFinished);
+ connect(dhcpcd, static_cast<void (QProcess:: *)(int, QProcess::ExitStatus)>(
+ &QProcess::finished
+ ), this, &NetDHCPPage::dhcpFinished);
dhcpcd->start();
}
-void NetDHCPPage::dhcpFinished(int exitcode) {
- if(exitcode != 0) {
+void NetDHCPPage::dhcpFinished(int exitcode, QProcess::ExitStatus status) {
+ if(status != QProcess::NormalExit || exitcode != 0) {
progress->setStepStatus(0, StepProgressWidget::Failed);
information->setText(tr("The system could not obtain an address."));
logButton->setHidden(false);