From 35af460b7bf68c5597274832f06386f1f5df768a Mon Sep 17 00:00:00 2001 From: arcan1s Date: Wed, 18 Mar 2015 06:13:35 +0300 Subject: [PATCH] fix crash on null connection --- sources/gui/src/wifimenuwidget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sources/gui/src/wifimenuwidget.cpp b/sources/gui/src/wifimenuwidget.cpp index 12e43c4..21a09d0 100644 --- a/sources/gui/src/wifimenuwidget.cpp +++ b/sources/gui/src/wifimenuwidget.cpp @@ -189,8 +189,10 @@ void WiFiMenuWidget::updateText(const netctlWifiInfo current) if (!wifiTabSetEnabled(checkExternalApps(QString("wpasup-only"), configuration, debug))) return; QString text = QString(""); - text += QString("%1 - %2 - %3 ").arg(current.name).arg(current.security).arg(current.macs[0]); - text += QString("(%1 %2)").arg(current.frequencies[0]).arg(QApplication::translate("WiFiMenuWidget", "MHz")); + if (!current.macs.isEmpty()) { + text += QString("%1 - %2 - %3 ").arg(current.name).arg(current.security).arg(current.macs[0]); + text += QString("(%1 %2)").arg(current.frequencies[0]).arg(QApplication::translate("WiFiMenuWidget", "MHz")); + } ui->label_wifi->setText(text); }