diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-07-30 05:43:36 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-07-30 05:43:36 (GMT) |
commit | e03fd4ddde95d8fcdf857f6cbdb0b05e9fd36471 (patch) | |
tree | 6f1709ce9290c907f1eaeba81318346206290552 | |
parent | 2655a8ccada45beb1f78f2e5fbad13e88ba44447 (diff) |
Minor tweaks
-rw-r--r-- | src/sugar/activity/activity.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py index 30cd0a1..7b6c094 100644 --- a/src/sugar/activity/activity.py +++ b/src/sugar/activity/activity.py @@ -1055,9 +1055,6 @@ def paste_button(**kwargs): return paste def share_button(activity, **kwargs): - def neighborhood_cb(button): - activity.share() - palette = RadioPalette() private = RadioToolButton( @@ -1067,11 +1064,12 @@ def share_button(activity, **kwargs): neighborhood = RadioToolButton( icon_name='zoom-neighborhood', group=private) - neighborhood.connect('clicked', neighborhood_cb) + neighborhood_handle = neighborhood.connect('clicked', + lambda button: activity.share()) palette.append(neighborhood, _('My Neighborhood')) def update_share(): - neighborhood.handler_block_by_func(neighborhood_cb) + neighborhood.handler_block(neighborhood_handle) try: if activity.get_shared(): private.props.sensitive = False @@ -1082,7 +1080,7 @@ def share_button(activity, **kwargs): neighborhood.props.sensitive = True private.props.active = True finally: - neighborhood.handler_unblock_by_func(neighborhood_cb) + neighborhood.handler_unblock(neighborhood_handle) activity.connect('shared', lambda activity: update_share()) activity.connect('joined', lambda activity: update_share()) |