Improve performance when cleaning user categories

This commit is contained in:
Kovid Goyal 2011-02-28 08:43:39 -07:00
parent 05cc7aa3f1
commit 752d9f350d

View File

@ -1196,7 +1196,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
else: else:
new_cats['.'.join(comps)] = user_cats[k] new_cats['.'.join(comps)] = user_cats[k]
try: try:
self.prefs.set('user_categories', new_cats) if new_cats != user_cats:
self.prefs.set('user_categories', new_cats)
except: except:
pass pass
return new_cats return new_cats