[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/sdk/kdevelop/app
From:       Andreas Pakulat <apaku () gmx ! de>
Date:       2010-04-18 16:53:17
Message-ID: 20100418165317.EFF70AC89C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1116106 by apaku:

Replace global static with call to qapp->currentthread.

Provides the same logic, but doesn't rely on some global static being
initialized properly.

 M  +1 -3      main_internal.cpp  


--- trunk/extragear/sdk/kdevelop/app/main_internal.cpp #1116105:1116106
@@ -68,8 +68,6 @@
 
 using KDevelop::Core;
 
-static Qt::HANDLE mainThread = QThread::currentThreadId();
-
 class KDevelopApplication: public KApplication {
 public:
     explicit KDevelopApplication(bool GUIenabled = true): KApplication(GUIenabled) {}
@@ -85,7 +83,7 @@
 
 bool KDevelopApplication::notify(QObject* receiver, QEvent* event)
 {
-    KDevelop::ForegroundLock lock(QThread::currentThreadId() == mainThread);
+    KDevelop::ForegroundLock lock(QThread::currentThread() == qApp->thread());
     return KApplication::notify(receiver, event);
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic