From 975ad62019f783c3fc5aa1790a6fd6b950c2e822 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 26 May 2012 22:55:46 +0900 Subject: [PATCH] edit current window shouldn't be opened multiple times --- aqt/__init__.py | 3 ++- aqt/main.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/aqt/__init__.py b/aqt/__init__.py index 5ce5e33b0..5ce34dad1 100644 --- a/aqt/__init__.py +++ b/aqt/__init__.py @@ -30,10 +30,11 @@ except ImportError, e: class DialogManager(object): def __init__(self): - from aqt import addcards, browser + from aqt import addcards, browser, editcurrent self._dialogs = { "AddCards": [addcards.AddCards, None], "Browser": [browser.Browser, None], + "EditCurrent": [editcurrent.EditCurrent, None], } def open(self, name, *args): diff --git a/aqt/main.py b/aqt/main.py index 9d94219b8..38faa0dd5 100644 --- a/aqt/main.py +++ b/aqt/main.py @@ -647,8 +647,7 @@ upload, overwriting any changes either here or on AnkiWeb. Proceed?""")): aqt.dialogs.open("Browser", self) def onEditCurrent(self): - from aqt.editcurrent import EditCurrent - EditCurrent(self) + aqt.dialogs.open("EditCurrent", self) def onDeckConf(self, deck=None): if not deck: