summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/screen.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/screen.c b/src/screen.c
index e6d30e76..8b155032 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -818,8 +818,10 @@ meta_screen_manage_all_windows (MetaScreen *screen)
&info->attrs);
if (info->xwindow == screen->no_focus_window ||
info->xwindow == screen->flash_window ||
- info->xwindow == screen->wm_sn_selection_window ||
- info->xwindow == screen->wm_cm_selection_window) {
+#ifdef HAVE_COMPOSITE_EXTENSIONS
+ info->xwindow == screen->wm_cm_selection_window ||
+#endif
+ info->xwindow == screen->wm_sn_selection_window) {
g_print ("Not managing our own windows\n");
continue;
}