Fix repainting when renaming tag via dialogue

This commit is contained in:
RumovZ 2021-03-01 08:45:33 +01:00
parent 30e7d705b6
commit e199bf0b47

View file

@ -1102,7 +1102,8 @@ class SidebarTreeView(QTreeView):
self.mw.taskman.run_in_background(do_remove, on_done)
def rename_tag(self, item: SidebarItem, new_name: str = None) -> None:
# block repainting until callback
if new_name:
# call came from model; block repainting until collection is updated
self.setUpdatesEnabled(False)
self.browser.editor.saveNow(lambda: self._rename_tag(item, new_name))