Fix T79924: Update the view rotation origin after setting the sculpt pivot

This updates the view navigation origin after modifying the pivot
position.

Reviewed By: sergey

Maniphest Tasks: T79924

Differential Revision: https://developer.blender.org/D8632
This commit is contained in:
Pablo Dobarro
2020-08-20 16:01:35 +02:00
parent d74c495838
commit c85144934a

View File

@@ -326,6 +326,12 @@ static int sculpt_set_pivot_position_exec(bContext *C, wmOperator *op)
MEM_SAFE_FREE(nodes);
}
/* Update the viewport navigation rotation origin. */
UnifiedPaintSettings *ups = &CTX_data_tool_settings(C)->unified_paint_settings;
copy_v3_v3(ups->average_stroke_accum, ss->pivot_pos);
ups->average_stroke_counter = 1;
ups->last_stroke_valid = true;
ED_region_tag_redraw(region);
WM_event_add_notifier(C, NC_GEOM | ND_SELECT, ob->data);