From 53edeaf07f5ba3b9a18c377960dab28fbb49c925 Mon Sep 17 00:00:00 2001 From: BlueGreenMagick <50060875+BlueGreenMagick@users.noreply.github.com> Date: Sun, 3 Jan 2021 16:30:14 +0900 Subject: [PATCH] don't set checkpoint when deck rename is cancelled --- qt/aqt/sidebar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt/aqt/sidebar.py b/qt/aqt/sidebar.py index 5cfe40686..c6f5369de 100644 --- a/qt/aqt/sidebar.py +++ b/qt/aqt/sidebar.py @@ -90,13 +90,13 @@ class NewSidebarTreeView(SidebarTreeViewBase): m.exec_(QCursor.pos()) 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) old_name = deck["name"] new_name = getOnlyText(tr(TR.DECKS_NEW_DECK_NAME), default=old_name) new_name = new_name.replace('"', "") if not new_name or new_name == old_name: return + self.mw.checkpoint(tr(TR.ACTIONS_RENAME_DECK)) try: self.mw.col.decks.rename(deck, new_name) except DeckRenameError as e: