Actually, that didn't really fix it. But this does.

This commit is contained in:
js 2008-07-28 21:43:41 +00:00
parent 50406b13e6
commit ebea2ef2b0
1 changed files with 4 additions and 11 deletions

View File

@ -346,10 +346,9 @@ class ChangeActivityDialog:
self.checkbutton = self.xml.get_widget('enable_checkbutton') self.checkbutton = self.xml.get_widget('enable_checkbutton')
self.notebook = self.xml.get_widget('notebook') self.notebook = self.xml.get_widget('notebook')
self.entry = self.xml.get_widget('description_entry') self.entry = self.xml.get_widget('description_entry')
self.ok_button = self.xml.get_widget('ok_button')
self.activity = None self.activity = 'working'
self.subactivity = None self.subactivity = 'other'
rbtns = {} rbtns = {}
group = None group = None
@ -388,6 +387,8 @@ class ChangeActivityDialog:
[category, 'other']) [category, 'other'])
vbox.pack_start(rbtns[act], False, False, 0) vbox.pack_start(rbtns[act], False, False, 0)
rbtns['working_other'].set_active(True)
con = gajim.connections[account] con = gajim.connections[account]
if 'activity' in con.activity \ if 'activity' in con.activity \
@ -419,19 +420,11 @@ class ChangeActivityDialog:
self.notebook.set_sensitive(widget.get_active()) self.notebook.set_sensitive(widget.get_active())
self.entry.set_sensitive(widget.get_active()) self.entry.set_sensitive(widget.get_active())
if widget.get_active() and (self.activity is None \
or self.subactivity is None):
self.ok_button.set_sensitive(False)
else:
self.ok_button.set_sensitive(True)
def on_rbtn_toggled(self, widget, data): def on_rbtn_toggled(self, widget, data):
if widget.get_active(): if widget.get_active():
self.activity = data[0] self.activity = data[0]
self.subactivity = data[1] self.subactivity = data[1]
self.ok_button.set_sensitive(True)
def on_ok_button_clicked(self, widget): def on_ok_button_clicked(self, widget):
''' '''
Return activity and messsage (None if no activity selected) Return activity and messsage (None if no activity selected)