summaryrefslogtreecommitdiffstats
path: root/src/imports/wifi/qwifimanager.h
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@digia.com>2014-01-29 19:07:20 +0100
committerGatis Paeglis <gatis.paeglis@digia.com>2014-01-30 12:38:11 +0200
commiteb7f5c21121d7a5fe86b52ec04337d77bc9f3cf4 (patch)
treebe5e71e3d2df85c8e583461b6ca39631b21b78a6 /src/imports/wifi/qwifimanager.h
parentefafdf26f8ab2a0619b7d211246a1a1e7e15f688 (diff)
Make sure that wifi event thread doesn't block on exit
After setting m_exitEventThread to True we need to generate wifi event, otherwise there might be cases that we block in wifi_wait_for_event and wifi event thread never exits. Change-Id: I699ca0c25e23abc7045c1850bf773443bac897e8 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
Diffstat (limited to 'src/imports/wifi/qwifimanager.h')
-rw-r--r--src/imports/wifi/qwifimanager.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/imports/wifi/qwifimanager.h b/src/imports/wifi/qwifimanager.h
index 85384cc..c9ba2ef 100644
--- a/src/imports/wifi/qwifimanager.h
+++ b/src/imports/wifi/qwifimanager.h
@@ -56,7 +56,7 @@ public:
void setScanning(bool scanning);
NetworkState networkState() const { return m_state; }
bool isbackendReady() const { return m_backendReady; }
- bool exiting() const { return m_exiting; }
+ bool exitingEventThread() const { return m_exitingEventThread; }
public slots:
void start();
@@ -98,7 +98,7 @@ private:
NetworkState m_state;
QLocalSocket *m_daemonClientSocket;
QByteArray m_request;
- bool m_exiting;
+ bool m_exitingEventThread;
};
#endif // QWIFIMANAGER_H