From 884bb93399a94e39bc69bab0f6a8c19eb39ca3de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 31 Jul 2011 17:27:58 +0200 Subject: [PATCH] Add missing Cancel button to UserWarningDialog Bug was introduced in changeset b61f48ca78b5 review77003 --- tryton/common/common.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tryton/common/common.py b/tryton/common/common.py index c9baa08fe4..51bfe2f1e3 100644 --- a/tryton/common/common.py +++ b/tryton/common/common.py @@ -536,9 +536,9 @@ message = MessageDialog() class WarningDialog(UniqueDialog): - def build_dialog(self, message, parent, title): + def build_dialog(self, message, parent, title, buttons=gtk.BUTTONS_OK): dialog = gtk.MessageDialog(parent, gtk.DIALOG_DESTROY_WITH_PARENT, - gtk.MESSAGE_WARNING, gtk.BUTTONS_OK) + gtk.MESSAGE_WARNING, buttons) if hasattr(dialog, 'format_secondary_markup'): dialog.set_markup('%s' % (to_xml(title))) dialog.format_secondary_markup(to_xml(message)) @@ -560,7 +560,7 @@ class UserWarningDialog(WarningDialog): def build_dialog(self, message, parent, title): dialog = super(UserWarningDialog, self).build_dialog(message, parent, - title) + title, gtk.BUTTONS_OK_CANCEL) check = gtk.CheckButton(_('Always ignore this warning.')) check.connect_after('toggled', self._set_always) alignment = gtk.Alignment(1, 0.5)