From 29d91f87710a057ee46e5394ac4d5e4d203f2ece Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sat, 11 Jul 2009 11:13:50 +0200 Subject: [PATCH] [sulfur.entropyapi] askQuestion, make it accepting arbitrary parent windows --- sulfur/src/sulfur/entropyapi.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sulfur/src/sulfur/entropyapi.py b/sulfur/src/sulfur/entropyapi.py index 3cd120d4d..8996ffcc0 100644 --- a/sulfur/src/sulfur/entropyapi.py +++ b/sulfur/src/sulfur/entropyapi.py @@ -343,12 +343,14 @@ class Equo(EquoInterface): return False gobject.timeout_add(0, update_gui) - def askQuestion(self, question, importance = 0, responses = ["Yes","No"]): + def askQuestion(self, question, importance = 0, responses = ["Yes","No"], + parent = None): - try: - parent = self.ui.main - except AttributeError: - parent = None + if parent is None: + try: + parent = self.ui.main + except AttributeError: + parent = None choice = choiceDialog(parent, question, _("Entropy needs your attention"), [_(x) for x in responses])