mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
don't set checkpoint when deck rename is cancelled
This commit is contained in:
parent
b27259096e
commit
53edeaf07f
1 changed files with 1 additions and 1 deletions
|
@ -90,13 +90,13 @@ class NewSidebarTreeView(SidebarTreeViewBase):
|
||||||
m.exec_(QCursor.pos())
|
m.exec_(QCursor.pos())
|
||||||
|
|
||||||
def rename_deck(self, item: "aqt.browser.SidebarItem") -> None:
|
def rename_deck(self, item: "aqt.browser.SidebarItem") -> None:
|
||||||
self.mw.checkpoint(tr(TR.ACTIONS_RENAME_DECK))
|
|
||||||
deck = self.mw.col.decks.get(item.id)
|
deck = self.mw.col.decks.get(item.id)
|
||||||
old_name = deck["name"]
|
old_name = deck["name"]
|
||||||
new_name = getOnlyText(tr(TR.DECKS_NEW_DECK_NAME), default=old_name)
|
new_name = getOnlyText(tr(TR.DECKS_NEW_DECK_NAME), default=old_name)
|
||||||
new_name = new_name.replace('"', "")
|
new_name = new_name.replace('"', "")
|
||||||
if not new_name or new_name == old_name:
|
if not new_name or new_name == old_name:
|
||||||
return
|
return
|
||||||
|
self.mw.checkpoint(tr(TR.ACTIONS_RENAME_DECK))
|
||||||
try:
|
try:
|
||||||
self.mw.col.decks.rename(deck, new_name)
|
self.mw.col.decks.rename(deck, new_name)
|
||||||
except DeckRenameError as e:
|
except DeckRenameError as e:
|
||||||
|
|
Loading…
Reference in a new issue