i3-companion: only ignore windows that are both sticky and floating

This commit is contained in:
Vincent Bernat 2024-03-05 08:05:31 +01:00
parent 6bdf38b507
commit ac9e1c766d

View file

@ -363,7 +363,7 @@ async def workspace_rename(i3, event):
for workspace in workspaces:
icons = set()
for window in workspace.leaves():
if window.sticky:
if window.sticky and window.floating in {"auto_on", "user_on"}:
continue
cls = (window.window_class or "").lower()
if cls in application_icons_ignore: