check if icon_count is not 0

If the number of icons is 0 i. e. there are no windows in a workspace, then, assuming parts["shortname"] is None, ": " is appended to string. The following edit fixes that small issue, but also adds ":" to string, if parts["shortname"] is not None.
This commit is contained in:
abxh 2022-04-19 05:01:27 +00:00 committed by GitHub
parent 2dace6b824
commit 6ed384671e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -68,15 +68,18 @@ def parse_workspace_name(name):
def construct_workspace_name(parts):
new_name = str(parts["num"])
if parts["shortname"] or parts["icons"]:
new_name += ":"
icon_count = len(parts["icons"].split())
if icon_count != 0 or parts["shortname"]:
new_name += ":"
if parts["shortname"]:
new_name += parts["shortname"]
if parts["icons"]:
if parts["icons"] and icon_count != 0:
new_name += " " + parts["icons"]
return new_name
return new_name
if __name__ == "__main__":