diff --git a/src/tomahawk/widgets/SplashWidget.cpp b/src/tomahawk/widgets/SplashWidget.cpp
index b39800786..203f99ffc 100644
--- a/src/tomahawk/widgets/SplashWidget.cpp
+++ b/src/tomahawk/widgets/SplashWidget.cpp
@@ -24,7 +24,7 @@
 
 #include <QBoxLayout>
 #include <QLabel>
-#if defined( Q_OS_UNIX ) && !defined( Q_OS_MAC )
+#ifdef Q_WS_X11
 #include <QX11Info>
 #endif
 
@@ -33,9 +33,9 @@ SplashWidget::SplashWidget()
 {
     //In 2014 there are still operating systems that cannot do transparency
     bool compositingWorks = true;
-#if defined(Q_OS_WIN)
+#if defined(Q_WS_WIN)
     compositingWorks = false;
-#elif defined( Q_OS_UNIX ) && !defined( Q_OS_MAC )
+#elif defined(Q_WS_X11)
     if ( !QX11Info::isCompositingManagerRunning() )
         compositingWorks = false;
 #endif