summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compositor.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/compositor.c b/src/compositor.c
index 94a0dd819..d08b23f5e 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -18,7 +18,7 @@
xcompmgr - (c) 2003 Keith Packard
metacity - (c) 2003, 2004 Red Hat, Inc.
- xfwm4 - (c) 2005-2020 Olivier Fourdan
+ xfwm4 - (c) 2005-2021 Olivier Fourdan
*/
@@ -1400,6 +1400,12 @@ init_glx (ScreenInfo *screen_info)
g_return_val_if_fail (screen_info != NULL, FALSE);
TRACE ("entering");
+ if (!xfwm_is_default_screen (screen_info->gscr))
+ {
+ g_warning ("GLX not enabled in multi-screen setups");
+ return FALSE;
+ }
+
if (!glXQueryExtension (myScreenGetXDisplay (screen_info), &error_base, &event_base))
{
g_warning ("GLX extension missing, GLX support disabled.");