From c06a40006d6ce6a12eecb63dfe1b8d502efcc4af Mon Sep 17 00:00:00 2001 From: Nathan Craddock Date: Fri, 1 May 2020 20:06:38 -0600 Subject: Outliner: Fix selection sync for various operators Add missing outliner selection sync tagging for various non-outliner operators. * Curve separate * Grease Pencil separate * Mesh separate * Make instances real * 3D view paste * Sequencer paste * Armature delete, dissolve, separate, duplicate, subdivide, extrude, click extrude, primitive add * Pose Group select, delete Resolves T71404 --- source/blender/editors/include/ED_outliner.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/include/ED_outliner.h') diff --git a/source/blender/editors/include/ED_outliner.h b/source/blender/editors/include/ED_outliner.h index be1ee786a75..beed0f98fb5 100644 --- a/source/blender/editors/include/ED_outliner.h +++ b/source/blender/editors/include/ED_outliner.h @@ -29,12 +29,13 @@ extern "C" { struct ListBase; struct bContext; +struct Base; bool ED_outliner_collections_editor_poll(struct bContext *C); void ED_outliner_selected_objects_get(const struct bContext *C, struct ListBase *objects); -Base *ED_outliner_give_base_under_cursor(struct bContext *C, const int mval[2]); +struct Base *ED_outliner_give_base_under_cursor(struct bContext *C, const int mval[2]); void ED_outliner_select_sync_from_object_tag(struct bContext *C); void ED_outliner_select_sync_from_edit_bone_tag(struct bContext *C); -- cgit v1.2.3