diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/kde4/KDEXLib.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vcl/unx/kde4/KDEXLib.cxx b/vcl/unx/kde4/KDEXLib.cxx index 8bdad526ea22..86495eb73b4b 100644 --- a/vcl/unx/kde4/KDEXLib.cxx +++ b/vcl/unx/kde4/KDEXLib.cxx @@ -48,10 +48,11 @@ #if QT_VERSION >= QT_VERSION_CHECK( 4, 9, 0 ) #define QT_UNIX_EVENT_LOOP_SUPPORT +#endif + #ifdef KDE_HAVE_GLIB #define GLIB_EVENT_LOOP_SUPPORT #endif -#endif #ifdef GLIB_EVENT_LOOP_SUPPORT #include <glib-2.0/glib.h> @@ -204,7 +205,8 @@ void KDEXLib::setupEventLoop() // The catch is that Qt has a bug that allows triggering timers even when they should // not be, leading to crashes caused by QClipboard re-entering the event loop. // (http://bugreports.qt.nokia.com/browse/QTBUG-14461), so enable only with Qt>=4.8.0, -// where it is(?) fixed. +// where it is fixed. +#if QT_VERSION >= QT_VERSION_CHECK( 4, 8, 0 ) if( QAbstractEventDispatcher::instance()->inherits( "QEventDispatcherGlib" )) { eventLoopType = GlibEventLoop; @@ -216,6 +218,7 @@ void KDEXLib::setupEventLoop() return; } #endif +#endif #ifdef QT_UNIX_EVENT_LOOP_SUPPORT // When Qt does not use Glib support, it uses its own Unix event dispatcher. // That one has aboutToBlock() and awake() signals, but they are broken (either |