refactor(src/window): use hyprctl dispatch to focus windows

Improve resilience of window focus by delegating to hyprctl.
This commit is contained in:
sankalp committed 2026-06-25 13:26:07 +05:45
1 parent cd1ac21273
commit 374d49148d
1 file changed
+2 -2
+2 -2
View File
@@ -791,8 +791,8 @@ class AppBar(Box):
if event.button == 1: # Left click - focus window
if instance_address:
try:
self._hyprland_connection.send_command(
f"dispatch focuswindow address:{instance_address}"
GLib.spawn_command_line_async(
f"hyprctl dispatch 'hl.dsp.focus({{ window = \"address:{instance_address}\" }})'"
)
except Exception as e:
logger.error(f"[AppBar] Error focusing window: {e}")