Skip to content

Commit

Permalink
#3714 xi2 needs an X11 context error checker
Browse files Browse the repository at this point in the history
  • Loading branch information
totaam committed Jan 8, 2023
1 parent 92c89db commit 4b431ff
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion xpra/x11/bindings/xi2_bindings.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import collections
from xpra.log import Logger
log = Logger("x11", "bindings", "xinput")

from xpra.gtk_common.error import xlog
from xpra.x11.common import X11Event
from xpra.os_util import hexstr

Expand Down Expand Up @@ -483,7 +484,11 @@ cdef class X11XI2BindingsInstance(X11CoreBindingsInstance):
XISelectEvents(self.display, win, evmasks, 1)
XFlush(self.display)

def parse_xi_event(self, display, uintptr_t _cookie):
def parse_xi_event(self, display, _cookie):
with xlog:
return self.do_parse_xi_event(display, _cookie)

cdef do_parse_xi_event(self, display, uintptr_t _cookie):
cdef XGenericEventCookie *cookie = <XGenericEventCookie*> _cookie
cdef XIDeviceEvent *device_e
cdef XIHierarchyEvent *hierarchy_e
Expand Down

0 comments on commit 4b431ff

Please sign in to comment.