From 61578e4bbe49fb0be929f3ebc4494b00360ca648 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 19 Jan 2011 09:00:57 +0100 Subject: [PATCH] * Increment counter inside mutex-lock. --- src/libtomahawk/database/databaseworker.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libtomahawk/database/databaseworker.cpp b/src/libtomahawk/database/databaseworker.cpp index 43c1a7cfe..9143643ec 100644 --- a/src/libtomahawk/database/databaseworker.cpp +++ b/src/libtomahawk/database/databaseworker.cpp @@ -40,10 +40,9 @@ DatabaseWorker::run() void DatabaseWorker::enqueue( const QSharedPointer& cmd ) { - m_outstanding++; - QMutexLocker lock( &m_mut ); m_commands << cmd; + m_outstanding++; if ( m_outstanding == 1 ) QTimer::singleShot( 0, this, SLOT( doWork() ) );