From d80193261012fd22af1dcfdfd1d01c393f100233 Mon Sep 17 00:00:00 2001
From: "A. Wilcox" <AWilcox@Wilcox-Tech.com>
Date: Mon, 18 Nov 2019 21:00:23 -0600
Subject: Qt UI: Fix small logic errors in wireless network code

---
 ui/qt5/netsimplewifipage.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'ui')

diff --git a/ui/qt5/netsimplewifipage.cc b/ui/qt5/netsimplewifipage.cc
index ee0f31a..866cc5f 100644
--- a/ui/qt5/netsimplewifipage.cc
+++ b/ui/qt5/netsimplewifipage.cc
@@ -198,7 +198,7 @@ void NetworkSimpleWirelessPage::initializePage() {
 }
 
 bool NetworkSimpleWirelessPage::isComplete() const {
-    if(ssidListView->currentRow() != -1) {
+    if(ssidListView->currentRow() == -1) {
         return false;
     }
 
@@ -268,8 +268,9 @@ int NetworkSimpleWirelessPage::processScan(wpactrl_t *c, const char *, size_t) {
                             .arg(network.frequency)
                             .arg(fromMacAddress(network.bssid))
                             .arg(network.signal_level));
+        QString zero(QString::fromStdString(std::string("\0", 1)));
         netitem->setData(Qt::UserRole, QString::fromStdString(flags)
-                                       .split("\0"));
+                                       .split(zero));
         netitem->setData(Qt::UserRole + 1, network.signal_level);
         netitems.push_back(netitem);
     }
-- 
cgit v1.2.3-70-g09d2