From 01eed71339f9dfe76be538009142270b1f13c2a4 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 3 Oct 2010 20:09:42 +0200 Subject: [PATCH] select a default activity when enable "choose an activity". Fixes #5960 --- src/dialogs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/dialogs.py b/src/dialogs.py index 97e12ce2e..cd8daed3e 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -344,8 +344,7 @@ class ChangeActivityDialog: self.activity = activity self.subactivity = subactivity self.text = text - self.xml = gtkgui_helpers.get_gtk_builder( - 'change_activity_dialog.ui') + self.xml = gtkgui_helpers.get_gtk_builder('change_activity_dialog.ui') self.window = self.xml.get_object('change_activity_dialog') self.window.set_transient_for(gajim.interface.roster.window) @@ -411,6 +410,8 @@ class ChangeActivityDialog: vbox.pack_start(rbtns[act], False, False, 0) + self.default_radio = rbtns['doing_chores_other'] + if self.activity in pep.ACTIVITIES: if not self.subactivity in pep.ACTIVITIES[self.activity]: self.subactivity = 'other' @@ -436,6 +437,8 @@ class ChangeActivityDialog: def on_enable_checkbutton_toggled(self, widget): self.notebook.set_sensitive(widget.get_active()) self.entry.set_sensitive(widget.get_active()) + if not self.activity: + self.default_radio.set_active(True) def on_rbtn_toggled(self, widget, data): if widget.get_active():