Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/messenger.py
diff options
context:
space:
mode:
authorAleksey 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)
commita8a336aa70fc56be8cf08876b1955ca0d081bcf4 (patch)
treedb24cb3bf49ec7d05de6729db207eca1e6353442 /messenger.py
parent117d2716635f086c0de52772932cbca224d784be (diff)
Cleanup code; fix Reset button in shared sessionv2
Diffstat (limited to 'messenger.py')
-rw-r--r--messenger.py23
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