diff --git a/src/plugins/cpptools/stringtable.cpp b/src/plugins/cpptools/stringtable.cpp index 0e669b27bb7..b6393d5520e 100644 --- a/src/plugins/cpptools/stringtable.cpp +++ b/src/plugins/cpptools/stringtable.cpp @@ -76,9 +76,7 @@ QString StringTable::insert(const QString &string) void StringTable::scheduleGC() { - QMutexLocker locker(&m_lock); - - m_gcCountDown.start(); + QMetaObject::invokeMethod(&m_gcCountDown, "start", Qt::QueuedConnection); } void StringTable::startGC()