diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-03-01 04:35:48 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-03-01 04:41:40 +0300 |
commit | 69665bc7f06d727499596c87f1c08c1fc064efba (patch) | |
tree | 7c22f9d74760275552e0b3d8610469c9a4c9db31 /release/scripts/templates_py | |
parent | 795effcbc815ae8c54bf59d31f3315a46e576c86 (diff) |
RNA: move cursor into own struct
Without this it's impractical to subscribe to any change to the cursor.
Fixes T61969 by having gizmos update on any change to the cursor.
Diffstat (limited to 'release/scripts/templates_py')
-rw-r--r-- | release/scripts/templates_py/gizmo_operator.py | 2 | ||||
-rw-r--r-- | release/scripts/templates_py/operator_modal_view3d_raycast.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/release/scripts/templates_py/gizmo_operator.py b/release/scripts/templates_py/gizmo_operator.py index 96f4f4de940..7ab694c1619 100644 --- a/release/scripts/templates_py/gizmo_operator.py +++ b/release/scripts/templates_py/gizmo_operator.py @@ -55,7 +55,7 @@ class SelectSideOfPlane(Operator): def invoke(self, context, event): if not self.properties.is_property_set("plane_co"): - self.plane_co = context.scene.cursor_location + self.plane_co = context.scene.cursor.location if not self.properties.is_property_set("plane_no"): if context.space_data.type == 'VIEW_3D': diff --git a/release/scripts/templates_py/operator_modal_view3d_raycast.py b/release/scripts/templates_py/operator_modal_view3d_raycast.py index e5467228dfa..2c596b3b356 100644 --- a/release/scripts/templates_py/operator_modal_view3d_raycast.py +++ b/release/scripts/templates_py/operator_modal_view3d_raycast.py @@ -58,7 +58,7 @@ def main(context, event): hit, normal, face_index = obj_ray_cast(obj, matrix) if hit is not None: hit_world = matrix @ hit - scene.cursor_location = hit_world + scene.cursor.location = hit_world length_squared = (hit_world - ray_origin).length_squared if best_obj is None or length_squared < best_length_squared: best_length_squared = length_squared |