Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-08-16 18:43:05 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-08-16 18:43:05 (GMT)
commitcace8c0a478065c4d7b815291974bc7510f5942b (patch)
tree0b50fe2bd21edb486e77a0be1d4ee8ec349d37a4 /sugar
parentd33b74469d454734b9ed55a2b4d7a071dafc7b95 (diff)
Hide the combo when max_participants == 1
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/activity.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py
index 41b68d0..553b1a1 100644
--- a/sugar/activity/activity.py
+++ b/sugar/activity/activity.py
@@ -76,11 +76,11 @@ class ActivityToolbar(gtk.Toolbar):
'theme:zoom-home-mini')
self.share.combo.append_item(None, _('My Neighborhood'),
'theme:zoom-neighborhood-mini')
- self._update_share()
-
self.insert(self.share, -1)
self.share.show()
+ self._update_share()
+
self.keep = ToolButton('document-save')
self.keep.set_tooltip(_('Keep'))
self.keep.connect('clicked', self._keep_clicked_cb)
@@ -96,8 +96,10 @@ class ActivityToolbar(gtk.Toolbar):
self._update_title_sid = None
def _update_share(self):
- max_participants = self._activity.props.max_participants
- if self._activity.get_shared() or max_participants == 1:
+ if self._activity.props.max_participants == 1:
+ self.share.hide()
+
+ if self._activity.get_shared():
self.share.set_sensitive(False)
self.share.combo.set_active(self.SHARE_NEIGHBORHOOD)
else: