From ec16718584b299e84e34bde7234fbf26ed9c09d0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 19 Apr 2012 20:38:11 +0900 Subject: [PATCH] don't throw error when preferences accessed via profiles screen --- aqt/preferences.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aqt/preferences.py b/aqt/preferences.py index 79ad27deb..66337b2b8 100644 --- a/aqt/preferences.py +++ b/aqt/preferences.py @@ -4,12 +4,15 @@ import datetime, time, os from aqt.qt import * -from aqt.utils import openFolder, showWarning, getText, openHelp +from aqt.utils import openFolder, showWarning, getText, openHelp, showInfo import aqt class Preferences(QDialog): def __init__(self, mw): + if not mw.col: + showInfo(_("Please open a profile first.")) + return QDialog.__init__(self, mw, Qt.Window) self.mw = mw self.prof = self.mw.pm.profile