parformance(rcf): remove useless drawcalls

This commit is contained in:
Swann Martinez
2019-03-14 16:53:34 +01:00
parent 2ea1cd8e33
commit c869fab715

View File

@ -230,29 +230,23 @@ def update_scene(msg):
global client global client
if msg.id != client.id: if msg.id != client.id:
if msg.mtype == 'client': try:
refresh_window() value = None
elif msg.mtype == 'object': if bpy.context.scene.session_settings.active_object:
refresh_window() if bpy.context.scene.session_settings.active_object.name in msg.key:
else: raise ValueError()
try: obj, attr = resolve_bpy_path(msg.key)
value = None attr_name = msg.key.split('/')[2]
if bpy.context.scene.session_settings.active_object:
if bpy.context.scene.session_settings.active_object.name in msg.key:
raise ValueError()
obj, attr = resolve_bpy_path(msg.key) value = to_bpy(msg)
attr_name = msg.key.split('/')[2] # print(msg.get)
logger.debug("Updating scene:\n object: {} attribute: {} , value: {}".format(
obj, attr_name, value))
value = to_bpy(msg) setattr(obj, attr_name, value)
# print(msg.get) except:
logger.debug("Updating scene:\n object: {} attribute: {} , value: {}".format( pass
obj, attr_name, value))
setattr(obj, attr_name, value)
except:
pass
else: else:
logger.debug('no need to update scene on our own') logger.debug('no need to update scene on our own')