revert re-add GdkX11, but import Gtk first

This commit is contained in:
gm10 2019-02-11 14:42:58 +01:00
parent 01e7d1c28d
commit f74525769f
No known key found for this signature in database
GPG Key ID: A981D4EA8CF993A9

View File

@ -28,7 +28,7 @@ import threading
import gi import gi
gi.require_version("Gtk", "3.0") gi.require_version("Gtk", "3.0")
from gi.repository import Gdk, GLib, GObject, Gtk, GdkX11 from gi.repository import Gtk, Gdk, GLib, GObject
from Xlib import X, error from Xlib import X, error
from Xlib.display import Display from Xlib.display import Display
@ -114,6 +114,8 @@ class GlobalKeyBinding(GObject.GObject, threading.Thread):
if window is None: if window is None:
self.window = self.screen.root self.window = self.screen.root
else: else:
print("set_focus_window")
print("xid:", window.get_xid())
self.window = self.display.create_resource_object("window", window.get_xid()) self.window = self.display.create_resource_object("window", window.get_xid())
self.grab(self.keytext) self.grab(self.keytext)