From bd91fb8b1349e9be9916e4ef7ecbf5d3f99948ba Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Mon, 13 Apr 2026 04:53:11 +0300
Subject: TQMetaObject: fix incorrect TQMutexLocker usage

Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tqt/issues/282
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 src/kernel/tqmetaobject.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/kernel/tqmetaobject.cpp b/src/kernel/tqmetaobject.cpp
index 0999d66db..80c415b6e 100644
--- a/src/kernel/tqmetaobject.cpp
+++ b/src/kernel/tqmetaobject.cpp
@@ -279,8 +279,8 @@ TQMetaObject::~TQMetaObject()
     delete signalDict;
     delete d;
 #ifdef TQT_THREAD_SUPPORT
-    TQMutexLocker( tqt_global_mutexpool ?
-		   tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
+    TQMutexLocker locker( tqt_global_mutexpool ?
+                          tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
 #endif // TQT_THREAD_SUPPORT
     if ( tqt_metaobjects ) {
 	tqt_metaobjects->remove( classname );
@@ -796,8 +796,8 @@ TQMetaObject *TQMetaObject::metaObject( const char *class_name )
     if ( !tqt_metaobjects )
 	return 0;
 #ifdef TQT_THREAD_SUPPORT
-    TQMutexLocker( tqt_global_mutexpool ?
-		   tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
+    TQMutexLocker locker( tqt_global_mutexpool ?
+                          tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
 #endif // TQT_THREAD_SUPPORT
     TQtStaticMetaObjectFunction func = (TQtStaticMetaObjectFunction)tqt_metaobjects->find( class_name );
     if ( func )
@@ -811,8 +811,8 @@ bool TQMetaObject::hasMetaObject( const char *class_name )
     if ( !tqt_metaobjects )
 	return false;
 #ifdef TQT_THREAD_SUPPORT
-    TQMutexLocker( tqt_global_mutexpool ?
-		   tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
+    TQMutexLocker locker( tqt_global_mutexpool ?
+                          tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
 #endif // TQT_THREAD_SUPPORT
     return !!tqt_metaobjects->find( class_name );
 }
@@ -1201,8 +1201,8 @@ TQMetaObjectCleanUp::TQMetaObjectCleanUp( const char *mo_name, TQtStaticMetaObje
     : metaObject( 0 )
 {
 #ifdef TQT_THREAD_SUPPORT
-    TQMutexLocker( tqt_global_mutexpool ?
-		   tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
+    TQMutexLocker locker( tqt_global_mutexpool ?
+                          tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
 #endif // TQT_THREAD_SUPPORT
     if ( !tqt_metaobjects )
 	tqt_metaobjects = new TQAsciiDict<void>( 257 );
@@ -1223,8 +1223,8 @@ TQMetaObjectCleanUp::TQMetaObjectCleanUp()
 TQMetaObjectCleanUp::~TQMetaObjectCleanUp()
 {
 #ifdef TQT_THREAD_SUPPORT
-    TQMutexLocker( tqt_global_mutexpool ?
-		  tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
+    TQMutexLocker locker( tqt_global_mutexpool ?
+                          tqt_global_mutexpool->get( &tqt_metaobjects ) : 0 );
 #endif // TQT_THREAD_SUPPORT
     if ( !--tqt_metaobjects_count ) {
 	delete tqt_metaobjects;
-- 
cgit v1.2.3

