This commit is contained in:
Kovid Goyal 2015-11-23 20:38:01 +05:30
parent ac0994da7d
commit 455ab662e2

View File

@ -9,6 +9,7 @@ from copy import copy
from collections import namedtuple
from datetime import datetime, time
from functools import partial
from threading import Lock
from calibre.constants import config_dir
from calibre.db.categories import Tag
@ -112,8 +113,11 @@ class GroupedSearchTerms(object):
return self.hash
_icon_map = None
_icon_map_lock = Lock()
def icon_map():
global _icon_map
with _icon_map_lock:
if _icon_map is None:
_icon_map = category_icon_map.copy()
custom_icons = JSONConfig('gui').get('tags_browser_category_icons', {})