summaryrefslogtreecommitdiffstats
path: root/src/plugins/bearer/corewlan/qcorewlanengine.h
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@gmail.com>2014-10-23 19:48:23 +1000
committerLorn Potter <lorn.potter@gmail.com>2014-10-24 06:37:54 +0200
commit575008ec81d7bffc8b7ce631fa8f21377aada7cf (patch)
treed0f49bddbc62aa4c158fe74498e6aaade40214e9 /src/plugins/bearer/corewlan/qcorewlanengine.h
parentd6d3841e71473d3e9253b3088bc4094a7546600e (diff)
Fix bogus error report when disconnect/stop actually works
The interfaces serviceActive does not mean the network is connected, so we get the next best thing - the interfaces associated ssid will be empty if a previously connected AP is now disconnected. Task-number: QTBUG-42087 Change-Id: I539811d9f18cc553a4022a03686fb8a864b98491 Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Diffstat (limited to 'src/plugins/bearer/corewlan/qcorewlanengine.h')
-rw-r--r--src/plugins/bearer/corewlan/qcorewlanengine.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/bearer/corewlan/qcorewlanengine.h b/src/plugins/bearer/corewlan/qcorewlanengine.h
index 930bde40b3..50bdab0ea6 100644
--- a/src/plugins/bearer/corewlan/qcorewlanengine.h
+++ b/src/plugins/bearer/corewlan/qcorewlanengine.h
@@ -83,6 +83,7 @@ public:
private Q_SLOTS:
void doRequestUpdate();
void networksChanged();
+ void checkDisconnect();
private:
bool isWifiReady(const QString &dev);
@@ -95,6 +96,7 @@ private:
QScanThread *scanThread;
quint64 getBytes(const QString &interfaceName,bool b);
+ QString disconnectedInterfaceString;
protected:
void startNetworkChangeLoop();