diff options
author | Julian Eisel <julian@blender.org> | 2020-04-29 01:05:17 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-04-29 14:53:33 +0300 |
commit | 82f1a7bd4cd276fbeb68cc29b90ced6db6330741 (patch) | |
tree | d0229b34540e0847b682dc5d69a85794c7000dcb /viewport_vr_preview.py | |
parent | 9c2204fac1ee0a2e96ca6ca061884b3b8fd9eb7f (diff) |
VR Scene Inspection: Force reset of pose offsets when changing landmark
See fee440bec8.
Diffstat (limited to 'viewport_vr_preview.py')
-rw-r--r-- | viewport_vr_preview.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/viewport_vr_preview.py b/viewport_vr_preview.py index 5134782b..ac191b56 100644 --- a/viewport_vr_preview.py +++ b/viewport_vr_preview.py @@ -136,11 +136,16 @@ def xr_landmark_camera_object_poll(self, object): def xr_landmark_active_update(self, context): + wm = context.window_manager + xr_landmark_active_type_update(self, context) xr_landmark_active_camera_update(self, context) xr_landmark_active_base_pose_location_update(self, context) xr_landmark_active_base_pose_angle_update(self, context) + if wm.xr_session_state: + wm.xr_session_state.reset_to_base_pose(context) + class VRLandmark(bpy.types.PropertyGroup): name: bpy.props.StringProperty( |