From 59e25b92c8ff3e7e0d92acf1d4b19572cec1ce7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ana=C3=ABl=20Verrier?= Date: Sun, 2 Aug 2009 22:29:19 +0200 Subject: [PATCH] * fixed a bug in item archiving preferences window (the notes in sections 2.2.2.2 and 2.2.3.3 in XEP-0136 say when we change OTR to 'require' we must change save value to 'false') --- data/glade/item_archiving_preferences_window.glade | 1 + src/dialogs.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/data/glade/item_archiving_preferences_window.glade b/data/glade/item_archiving_preferences_window.glade index 8b4ca61c6..21cbcc91f 100644 --- a/data/glade/item_archiving_preferences_window.glade +++ b/data/glade/item_archiving_preferences_window.glade @@ -47,6 +47,7 @@ forbid oppose prefer require + 1 diff --git a/src/dialogs.py b/src/dialogs.py index faebbd36a..fcf1f8a3b 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -2894,6 +2894,11 @@ class ItemArchivingPreferencesWindow: return True return False + def on_otr_combobox_changed(self, widget): + otr = self.otr_name[self.otr_combobox.get_active()] + if otr == 'require': + self.save_combobox.set_active(self.save_index['false']) + def on_ok_button_clicked(self, widget): # Return directly if operation in progress if self.waiting: