|
@@ -237,11 +237,17 @@ class Overlay:
|
|
|
window.ungrab_key(keycode, X.AnyModifier)
|
|
|
|
|
|
def _find_engine_windows(self) -> typing.List["Xlib.display.Window"]:
|
|
|
- return list(
|
|
|
+ return sorted(
|
|
|
filter(
|
|
|
lambda w: w.get_wm_name() == _TOONTOWN_ENGINE_WINDOW_NAME,
|
|
|
_x_walk_children_windows(self.xdisplay.screen().root),
|
|
|
- )
|
|
|
+ ),
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ key=lambda w: w.get_geometry().x,
|
|
|
)
|
|
|
|
|
|
def _update_active_key_registry(self, xkeyevent):
|