From 436adf7b956254cda9538551df166036471446d9 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 30 Sep 2007 20:38:41 +0000 Subject: [PATCH] prevent traceback when no callback is given in ConfirmationDialogCheck dialog --- src/dialogs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dialogs.py b/src/dialogs.py index fd1ca16b9..55e65b008 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -1089,11 +1089,13 @@ class ConfirmationDialogCheck(ConfirmationDialog): # XXX should cancel if somebody closes the dialog def on_response_ok(self, widget): - self.user_response_ok(self.is_checked()) + if self.user_response_ok: + self.user_response_ok(self.is_checked()) self.destroy() def on_response_cancel(self, widget): - self.user_response_cancel() + if self.user_response_cancel: + self.user_response_cancel() self.destroy() def is_checked(self):