From 7a7cc7f6e414866c40a32adc40f96bdc3b18e157 Mon Sep 17 00:00:00 2001 From: Aaron Harsh Date: Sat, 7 Jan 2012 16:35:42 -0800 Subject: [PATCH] don't throw exception on unchanged deck name --- aqt/deckbrowser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index 7741780cc..385390149 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -114,9 +114,10 @@ body { margin: 1em; -webkit-user-select: none; } def _rename(self, did): self.mw.checkpoint(_("Rename Deck")) deck = self.mw.col.decks.get(did) - newName = getOnlyText(_("New deck name:"), default=deck['name']) + oldName = deck['name'] + newName = getOnlyText(_("New deck name:"), default=oldName) newName = newName.replace("'", "").replace('"', "") - if not newName: + if not newName or newName == oldName: return if deck in self.mw.col.decks.allNames(): return showWarning(_("That deck already exists."))