From 9d5bb7e5fac9dc78fe7b5e1e72b105bd6cec48f6 Mon Sep 17 00:00:00 2001 From: ospalh Date: Tue, 29 May 2012 09:40:59 +0200 Subject: [PATCH] Quick work-around for a problem with Qt and certain too-smart window managers. --- aqt/dyndeckconf.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/aqt/dyndeckconf.py b/aqt/dyndeckconf.py index 5b021f0b8..8db021016 100644 --- a/aqt/dyndeckconf.py +++ b/aqt/dyndeckconf.py @@ -4,7 +4,7 @@ from aqt.qt import * import aqt -from anki.utils import ids2str +from anki.utils import ids2str, isWin, isMac from aqt.utils import showInfo, showWarning, openHelp, getOnlyText, askUser from operator import itemgetter @@ -34,7 +34,10 @@ class DeckConf(QDialog): self.loadConf() self.show() if first: - self.form.examples.showPopup() + if isMac or isWin: + self.form.examples.showPopup() + else: + mw.progress.timer(200, self.form.examples.showPopup, False) self.exec_() def setupOrder(self):