diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-02-09 14:50:43 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-02-09 14:50:43 (GMT) |
commit | a8a336aa70fc56be8cf08876b1955ca0d081bcf4 (patch) | |
tree | db24cb3bf49ec7d05de6729db207eca1e6353442 /messenger.py | |
parent | 117d2716635f086c0de52772932cbca224d784be (diff) |
Cleanup code; fix Reset button in shared sessionv2
Diffstat (limited to 'messenger.py')
-rw-r--r-- | messenger.py | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/messenger.py b/messenger.py index f034ee8..04773c1 100644 --- a/messenger.py +++ b/messenger.py @@ -273,12 +273,17 @@ def object_select(view, type, oid): else: object = None - if type.startswith(FRAME): - index = int(type.split(':')[1]) - view.props.frame = (index, object) - elif type.startswith(GROUND): - view.props.ground = object - elif type.startswith(SOUND): - view.props.sound = object - else: - logger.error('cannot find object to select type=%s oid=%s' % (type, oid)) + try: + view.props.emittion = False + + if type.startswith(FRAME): + index = int(type.split(':')[1]) + view.props.frame = (index, object) + elif type.startswith(GROUND): + view.props.ground = object + elif type.startswith(SOUND): + view.props.sound = object + else: + logger.error('cannot find object to select type=%s oid=%s' % (type, oid)) + finally: + view.props.emittion = True |