diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2018-08-29 15:18:32 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2018-09-28 02:22:21 +0000 |
commit | cd60b787651ac682595fe40f40c8778c518c5517 (patch) | |
tree | 230a517c9db4504dc059d53c61e50e6f8a4a00c8 /src/network/kernel/qdnslookup.cpp | |
parent | 9c72ae61aa28c1e26c7ada21b2853273976a093d (diff) |
wasm: enable Network for nothread
Task-number: QTBUG-70208
Change-Id: Ib73ca0d3c0736336bf517ffb968cbdbab4610319
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/network/kernel/qdnslookup.cpp')
-rw-r--r-- | src/network/kernel/qdnslookup.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/network/kernel/qdnslookup.cpp b/src/network/kernel/qdnslookup.cpp index 10ff35b72c..1b66829070 100644 --- a/src/network/kernel/qdnslookup.cpp +++ b/src/network/kernel/qdnslookup.cpp @@ -49,7 +49,9 @@ QT_BEGIN_NAMESPACE +#if QT_CONFIG(thread) Q_GLOBAL_STATIC(QDnsLookupThreadPool, theDnsLookupThreadPool); +#endif static bool qt_qdnsmailexchangerecord_less_than(const QDnsMailExchangeRecord &r1, const QDnsMailExchangeRecord &r2) { @@ -503,7 +505,9 @@ void QDnsLookup::lookup() connect(d->runnable, SIGNAL(finished(QDnsLookupReply)), this, SLOT(_q_lookupFinished(QDnsLookupReply)), Qt::BlockingQueuedConnection); +#if QT_CONFIG(thread) theDnsLookupThreadPool()->start(d->runnable); +#endif } /*! @@ -1016,6 +1020,7 @@ void QDnsLookupRunnable::run() emit finished(reply); } +#if QT_CONFIG(thread) QDnsLookupThreadPool::QDnsLookupThreadPool() : signalsConnected(false) { @@ -1051,7 +1056,7 @@ void QDnsLookupThreadPool::_q_applicationDestroyed() waitForDone(); signalsConnected = false; } - +#endif // QT_CONFIG(thread) QT_END_NAMESPACE #include "moc_qdnslookup.cpp" |