don't remove deck from list until deletion confirmed

This commit is contained in:
Damien Elmes 2009-06-07 03:20:56 +09:00
parent 73bc481236
commit e67e3320a9

View file

@ -1162,8 +1162,8 @@ later by clicking on the left-pointing arrow on the toolbar.
elif idx == 2: elif idx == 2:
# delete # delete
deck = self.browserDecks[c]['path'] deck = self.browserDecks[c]['path']
del self.browserDecks[c]
if ui.utils.askUser(_("Delete %s?") % os.path.basename(deck)): if ui.utils.askUser(_("Delete %s?") % os.path.basename(deck)):
del self.browserDecks[c]
os.unlink(deck) os.unlink(deck)
self.config['recentDeckPaths'].remove(deck) self.config['recentDeckPaths'].remove(deck)
self.showDeckBrowser() self.showDeckBrowser()