From 1ae5f8fc428ec09ad193c611cabe9be5ce03de5c Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 4 Nov 2019 08:17:53 +0000 Subject: [PATCH] fire the paint callbacks after releasing the gl context git-svn-id: https://xpra.org/svn/Xpra/trunk@24365 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/client/gl/gl_window_backing_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xpra/client/gl/gl_window_backing_base.py b/src/xpra/client/gl/gl_window_backing_base.py index 20f42777d7..d49b2ee697 100644 --- a/src/xpra/client/gl/gl_window_backing_base.py +++ b/src/xpra/client/gl/gl_window_backing_base.py @@ -1040,10 +1040,10 @@ def do_paint_rgb(self, rgb_format, img_data, x, y, width, height, rowstride, opt glBindTexture(target, 0) glDisable(target) self.paint_box(options.strget("encoding"), options.intget("delta", -1)>=0, x, y, width, height) - fire_paint_callbacks(callbacks) # Present update to screen self.present_fbo(x, y, width, height, options.intget("flush", 0)) # present_fbo has reset state already + fire_paint_callbacks(callbacks) return except GLError as e: message = "OpenGL %s paint failed: %r" % (rgb_format, e)