diff options
author | dec05eba <dec05eba@protonmail.com> | 2020-06-22 17:39:24 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-06-22 17:39:24 +0200 |
commit | 3fda2cec15e0be4fce1f55875d93c26dc06b151d (patch) | |
tree | ce517703f3e707820464ccd26754cbcb28a7d0af | |
parent | 901c744814a4e8098f4aba465af03848c9c5e061 (diff) |
Unredirect on deinit
-rw-r--r-- | window_texture.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/window_texture.c b/window_texture.c index f0d89d1..e854290 100644 --- a/window_texture.c +++ b/window_texture.c @@ -45,6 +45,7 @@ static void window_texture_cleanup(WindowTexture *self) { } void window_texture_deinit(WindowTexture *self) { + XCompositeUnredirectWindow(self->display, self->window, CompositeRedirectAutomatic); window_texture_cleanup(self); } @@ -55,7 +56,7 @@ int window_texture_on_resize(WindowTexture *self) { const int pixmap_config[] = { GLX_BIND_TO_TEXTURE_RGBA_EXT, True, - GLX_DRAWABLE_TYPE, GLX_PIXMAP_BIT, + GLX_DRAWABLE_TYPE, GLX_PIXMAP_BIT | GLX_WINDOW_BIT, GLX_BIND_TO_TEXTURE_TARGETS_EXT, GLX_TEXTURE_2D_BIT_EXT, /*GLX_BIND_TO_MIPMAP_TEXTURE_EXT, True,*/ GLX_DOUBLEBUFFER, False, |