summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kdecore/kapplication.cpp19
-rw-r--r--kdecore/kapplication.h8
2 files changed, 22 insertions, 5 deletions
diff --git a/kdecore/kapplication.cpp b/kdecore/kapplication.cpp
index 7986079f4..5606b54fa 100644
--- a/kdecore/kapplication.cpp
+++ b/kdecore/kapplication.cpp
@@ -20,6 +20,10 @@
#include "config.h"
+#ifdef HAVE_XCOMPOSITE
+#define COMPOSITE
+#endif
+
// #ifdef QTRANSLATOR_H
// #error qtranslator.h was already included
// #endif // QTRANSLATOR_H
@@ -1910,6 +1914,21 @@ KApplication KApplication::KARGBApplicationObject( bool allowStyles ) {
}
}
#else
+void KApplication::getX11RGBAInformation(Display *dpy) {
+}
+
+bool KApplication::isCompositionManagerAvailable() {
+ return false;
+}
+
+bool KApplication::detectCompositionManagerAvailable(bool force_available) {
+ return false;
+}
+
+Display* KApplication::openX11RGBADisplay() {
+ return 0;
+}
+
Qt::HANDLE KApplication::getX11RGBAVisual(char *display) {
return 0;
}
diff --git a/kdecore/kapplication.h b/kdecore/kapplication.h
index 00a6429da..9558d528e 100644
--- a/kdecore/kapplication.h
+++ b/kdecore/kapplication.h
@@ -48,8 +48,6 @@ class KSessionManaged;
class KStyle;
class KURL;
-#define COMPOSITE // [FIXME] Autodetect composition support
-
#define kapp KApplication::kApplication()
class KApplicationPrivate;
@@ -866,13 +864,14 @@ public:
*/
TQString checkRecoverFile( const TQString& pFilename, bool& bRecover ) const;
-#if defined(Q_WS_X11) && defined(COMPOSITE)
+#if defined(Q_WS_X11)
/**
* @internal
* Get the X11 display
* @return the X11 Display
*/
Display *getDisplay() { return display; }
+#endif
/**
* @internal
@@ -904,7 +903,6 @@ public:
* @return the X11 display handle
*/
Display *openX11RGBADisplay();
-#endif
/**
* @internal
@@ -1281,7 +1279,7 @@ private:
void initUrlActionRestrictions();
bool argb_visual;
-#if defined(Q_WS_X11) && defined(COMPOSITE)
+#if defined(Q_WS_X11)
Qt::HANDLE argb_x11_visual;
Qt::HANDLE argb_x11_colormap;
#endif