i3-companion: also split on "_" for class names

This commit is contained in:
Vincent Bernat 2022-10-15 14:54:18 +02:00
parent 8d6b52bc2a
commit c70cf25d85

View file

@ -357,7 +357,12 @@ async def workspace_rename(i3, event):
cls = (window.window_class or "").lower()
if cls in application_icons_ignore:
continue
icon = application_icons.get(cls, application_icons.get(cls.split("-")[0]))
icon = application_icons.get(
cls,
application_icons.get(
cls.split("-")[0], application_icons.get(cls.split("_")[0])
),
)
icons.add(icon or application_icons_nomatch)
if any([i not in application_icons_alone for i in icons]):
icons -= application_icons_alone