From d33b407ba88c111e85e325120dd63ed20c871a42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Wo=C5=BAniak?= Date: Mon, 15 Nov 2021 10:47:41 +0100 Subject: [PATCH] rules: don't select windows with no PID when looking for focus window \#1322 --- lib/logitech_receiver/diversion.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logitech_receiver/diversion.py b/lib/logitech_receiver/diversion.py index bd42f814..82e3e1b9 100644 --- a/lib/logitech_receiver/diversion.py +++ b/lib/logitech_receiver/diversion.py @@ -288,7 +288,7 @@ def x11_focus_prog(): while window: pid = window.get_full_property(NET_WM_PID, 0) wm_class = window.get_wm_class() - if wm_class: + if wm_class and pid: break window = window.query_tree().parent name = psutil.Process(pid.value[0]).name() if pid else None