mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
Call function to restore default flag name if flag renamed to empty string
This commit is contained in:
parent
957d749f1c
commit
89808a10b1
1 changed files with 7 additions and 1 deletions
|
@ -453,7 +453,9 @@ class SidebarTreeView(QTreeView):
|
|||
|
||||
def _on_rename(self, item: SidebarItem, text: str) -> bool:
|
||||
new_name = text.replace('"', "")
|
||||
if new_name and new_name != item.name:
|
||||
if new_name == "" and item.item_type == SidebarItemType.FLAG:
|
||||
self.restore_default_flag_name(item)
|
||||
elif new_name and new_name != item.name:
|
||||
if item.item_type == SidebarItemType.DECK:
|
||||
self.rename_deck(item, new_name)
|
||||
elif item.item_type == SidebarItemType.SAVED_SEARCH:
|
||||
|
@ -1089,6 +1091,10 @@ class SidebarTreeView(QTreeView):
|
|||
item.name = new_name
|
||||
self.mw.flags.rename_flag(item.id, new_name)
|
||||
|
||||
def restore_default_flag_name(self, item: SidebarItem) -> None:
|
||||
item.name = self.mw.flags.default_flag_names[item.id]
|
||||
self.mw.flags.restore_default_flag_name(item.id)
|
||||
|
||||
# Decks
|
||||
###########################
|
||||
|
||||
|
|
Loading…
Reference in a new issue