diff options
author | Olivier Fourdan <fourdan@xfce.org> | 2020-12-14 20:32:11 +0100 |
---|---|---|
committer | Olivier Fourdan <fourdan@xfce.org> | 2020-12-14 20:32:11 +0100 |
commit | 8f97f962b4c20e46a105e74e4f97b0aad3b03c17 (patch) | |
tree | cca6f3f9417de4691c804ca871724c771a2c3f84 | |
parent | 5264e1fa5deb54b6269e2d65b906460a8993da55 (diff) | |
download | xfwm4-8f97f962b4c20e46a105e74e4f97b0aad3b03c17.tar.gz |
compositor: Free GLX data when really using GLX
Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
-rw-r--r-- | src/compositor.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compositor.c b/src/compositor.c index 5d5bc8cfd..1147999a7 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -4983,12 +4983,12 @@ compositorUnmanageScreen (ScreenInfo *screen_info) #ifdef HAVE_EPOXY if (screen_info->use_glx) { + free_glx_data (screen_info); for (buffer = 0; buffer < screen_info->use_n_buffers; buffer++) { destroy_glx_drawable (screen_info, buffer); } } - free_glx_data (screen_info); #endif /* HAVE_EPOXY */ for (buffer = 0; buffer < screen_info->use_n_buffers; buffer++) |