nixpkgs/pkgs/development/python-modules/xlib/fix-no-protocol-specified.patch
Majiir Paktu 68f01e2424 pythonPackages.xlib: fix 'No protocol specified'
Fixes an upstream bug (python-xlib/python-xlib#207). Without this patch,
streamdeck-ui breaks on NixOS systems running GNOME on Xorg.
2022-07-16 22:10:33 -04:00

14 lines
438 B
Diff

diff --git a/Xlib/xauth.py b/Xlib/xauth.py
index 2ed7dd5..303bd49 100644
--- a/Xlib/xauth.py
+++ b/Xlib/xauth.py
@@ -120,6 +120,8 @@ class Xauthority(object):
matches = {}
for efam, eaddr, enum, ename, edata in self.entries:
+ if enum == b'' and ename not in matches:
+ enum = num
if efam == family and eaddr == address and num == enum:
matches[ename] = edata