summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-06-19 21:37:41 +0000
committerDana Jansens <danakj@orodu.net>2007-06-19 21:37:41 +0000
commitf9e705ac3441864083c93a971c4550097d4cf09c (patch)
tree82da8daad99c0c8cf2108b10176d73b7dd3277cd /openbox
parentd945813e0856bdd8b06c1cc6d00e4cf33c9ee4cd (diff)
check for composite on the server
Diffstat (limited to 'openbox')
-rw-r--r--openbox/extensions.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/openbox/extensions.c b/openbox/extensions.c
index b7d8e73a..4f3a397c 100644
--- a/openbox/extensions.c
+++ b/openbox/extensions.c
@@ -33,6 +33,8 @@ gboolean extensions_randr = FALSE;
gint extensions_randr_event_basep;
gboolean extensions_sync = FALSE;
gint extensions_sync_event_basep;
+gboolean extensions_comp = FALSE;
+gint extensions_comp_event_basep;
void extensions_query_all()
{
@@ -80,6 +82,14 @@ void extensions_query_all()
ob_debug("X Sync extension is not present on the server or is an "
"incompatible version\n");
#endif
+
+#ifdef USE_XCOMPOSITE
+ extensions_comp =
+ XRRQueryExtension(ob_display, &extensions_comp_event_basep,
+ &junk);
+ if (!extensions_comp)
+ ob_debug("X Composite extension is not present on the server\n");
+#endif
}
void extensions_xinerama_screens(Rect **xin_areas, guint *nxin)