From c281ac439705eefdff9f25abab04fc1cb2a6f138 Mon Sep 17 00:00:00 2001 From: Swann Martinez Date: Thu, 5 Mar 2020 17:31:12 +0100 Subject: [PATCH] feat: update snap user to support snaping accross scenes Related to #40 --- multi_user/operators.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/multi_user/operators.py b/multi_user/operators.py index 4172169..424418f 100644 --- a/multi_user/operators.py +++ b/multi_user/operators.py @@ -287,6 +287,10 @@ class SessionSnapUserOperator(bpy.types.Operator): target_ref = client.online_users.get(self.target_client) if target_ref: + target_scene = target_ref['metadata']['scene_current'] + if target_scene != context.scene.name: + bpy.context.window.scene = bpy.data.scenes[target_scene] + rv3d.view_matrix = mathutils.Matrix( target_ref['metadata']['view_matrix']) else: