From 2c9aa666a935ae061e46be7e3fb0fd7b98acc3e4 Mon Sep 17 00:00:00 2001 From: totaam Date: Wed, 25 Oct 2023 22:15:50 +0700 Subject: [PATCH] c_char_p needs bytes --- xpra/client/gl/backing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xpra/client/gl/backing.py b/xpra/client/gl/backing.py index 667c30f53b..e7f18ab04b 100644 --- a/xpra/client/gl/backing.py +++ b/xpra/client/gl/backing.py @@ -450,9 +450,9 @@ def gl_marker(self, *msg) -> None: if not GREMEDY_DEBUG: return try: - s = msg[0] % msg[1:] + s = strtobytes(msg[0] % msg[1:]) except TypeError: - s = str(msg) + s = strtobytes(msg) from ctypes import c_char_p # pylint: disable=import-outside-toplevel c_string = c_char_p(s) glStringMarkerGREMEDY(0, c_string)