diff options
Diffstat (limited to 'src/network/kernel/qhostinfo_p.h')
-rw-r--r-- | src/network/kernel/qhostinfo_p.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/network/kernel/qhostinfo_p.h b/src/network/kernel/qhostinfo_p.h index 0433d1d17b..f5b630346c 100644 --- a/src/network/kernel/qhostinfo_p.h +++ b/src/network/kernel/qhostinfo_p.h @@ -232,7 +232,6 @@ public: ~QHostInfoLookupManager(); void clear() override; - void work(); // called from QHostInfo void scheduleLookup(QHostInfoRunnable *r); @@ -255,10 +254,13 @@ protected: #if QT_CONFIG(thread) QThreadPool threadPool; #endif - QRecursiveMutex mutex; + QMutex mutex; bool wasDeleted; +private: + void rescheduleWithMutexHeld(); + private slots: #if QT_CONFIG(thread) void waitForThreadPoolDone() { threadPool.waitForDone(); } |