diff options
-rw-r--r-- | src/compositor.c | 8 |
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."); |