From 0a02aa4827f05b23c751b917c2a6b5561f71d3de Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sat, 12 Dec 2020 23:35:01 +0000 Subject: [PATCH] Throw away empty icon specifications in icon rule evaluation --- src/calibre/gui2/library/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index 6aa176292a..d82558c682 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -117,7 +117,8 @@ class ColumnIcon(object): # {{{ template_cache=template_cache) if not rule_icons: continue - icon_list = [ic.strip() for ic in rule_icons.split(':')] + icon_list = [ic.strip() for ic in rule_icons.split(':') if ic.strip()] + print(icon_list) icons.extend(icon_list) if icon_list and not kind.endswith('_composed'): break