fix: selection update error

This commit is contained in:
Swann Martinez
2019-10-02 14:02:30 +02:00
parent 93be6ae6cc
commit 5819a40a30
2 changed files with 12 additions and 26 deletions

View File

@ -131,6 +131,7 @@ class SessionStartOperator(bpy.types.Operator):
delayables.append(delayable.ClientUpdate(
client_uuid=settings.user_uuid))
delayables.append(delayable.DrawClient())
delayables.append(delayable.DynamicRightSelectTimer())
@ -304,19 +305,6 @@ class SessionCommit(bpy.types.Operator):
return {"FINISHED"}
@persistent
def redresh_handler(dummy):
"""force to refresh client renderer
"""
global client
if client:
user = client.get(uuid=bpy.context.window_manager.session.user_uuid)
if hasattr(user, "pointer"):
user.pointer.is_dirty = True
classes = (
SessionStartOperator,
SessionStopOperator,
@ -333,9 +321,6 @@ def register():
for cls in classes:
register_class(cls)
bpy.app.handlers.depsgraph_update_post.append(redresh_handler)
def unregister():
global client
@ -347,8 +332,5 @@ def unregister():
for cls in reversed(classes):
unregister_class(cls)
bpy.app.handlers.depsgraph_update_post.remove(redresh_handler)
if __name__ == "__main__":
register()