rules: fix crash in process conditions under non-X11

This commit is contained in:
Peter F. Patel-Schneider 2021-12-24 15:32:46 -05:00
parent 8ab062363e
commit 2ee04d89fd
1 changed files with 4 additions and 4 deletions

View File

@ -291,8 +291,8 @@ def x11_focus_prog():
if wm_class and pid:
break
window = window.query_tree().parent
name = psutil.Process(pid.value[0]).name() if pid else None
return (wm_class[0], wm_class[1], name) if wm_class else (name)
name = psutil.Process(pid.value[0]).name() if pid else ''
return (wm_class[0], wm_class[1], name) if wm_class else (name, )
def x11_pointer_prog():
@ -304,8 +304,8 @@ def x11_pointer_prog():
if wm_class:
break
window = window.query_tree().parent
name = psutil.Process(pid.value[0]).name() if pid else None
return (wm_class[0], wm_class[1], name) if wm_class else (name)
name = psutil.Process(pid.value[0]).name() if pid else ''
return (wm_class[0], wm_class[1], name) if wm_class else (name, )
class Process(Condition):