Prevent inactive-windows-transparency.py to crash on lockscreen

This commit is contained in:
Pierre-Albéric TROUPLIN 2021-02-16 11:38:57 +01:00 committed by Simon Ser
parent 42cbaf278c
commit a3d45c3280

View File

@ -15,8 +15,13 @@ def on_window_focus(inactive_opacity, ipc, event):
global prev_focused
global prev_workspace
focused_workspace = ipc.get_tree().find_focused()
if focused_workspace == None:
return
focused = event.container
workspace = ipc.get_tree().find_focused().workspace().num
workspace = focused_workspace.workspace().num
if focused.id != prev_focused.id: # https://github.com/swaywm/sway/issues/2859
focused.command("opacity 1")