KDE/kdevelop/languages/cpp/cppduchain

Tim Beaulen tbscope at gmail.com
Sat Jan 5 16:09:41 UTC 2008


SVN commit 757654 by beaulen:

In Qt 4.4, QAtomicInt doesn't contain a value member anymore.
This change makes KDevelop compile with (the snapshots of) Qt 4.4

CCMAIL: kdevelop-devel at kdevelop.org



 M  +7 -0      environmentmanager.cpp  


--- trunk/KDE/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp #757653:757654
@@ -460,7 +460,14 @@
     return 0;
   }
   EnvironmentFilePointer p = lexedFile( url, env, accepter );
+#if QT_VERSION >= 0x040400
+  /* QAtomicInt doesn't have a value member in Qt 4.4
+     Use the int operator to get the value.
+  */
+  Q_ASSERT(!p || (int)p->ref > 1);
+#else
   Q_ASSERT(!p || p->ref.value > 1);
+#endif
   return p.data();
 }
 




More information about the KDevelop-devel mailing list