Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2020-11-16 08:48:44 +0300
committerCampbell Barton <ideasman42@gmail.com>2020-11-16 08:48:44 +0300
commit64ab084ca5fa171d39e799f143cff1d661267cf3 (patch)
tree30e232e915e8777542a0e0c38e8566ae09338235 /source/blender/blenkernel/BKE_layer.h
parenta3a6d6a670f1074de3a83fef2f58c72bd66b270d (diff)
Grease Pencil: adjust behavior of target object detection
First detect the other selected object, then check it can be written to. Otherwise the target object could be the first one found when looping over objects which is random from the user perspective. Move the type check to the operator, which also checks the data isn't library data which was being ignored.
Diffstat (limited to 'source/blender/blenkernel/BKE_layer.h')
-rw-r--r--source/blender/blenkernel/BKE_layer.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_layer.h b/source/blender/blenkernel/BKE_layer.h
index 5682e3b9815..7091a060243 100644
--- a/source/blender/blenkernel/BKE_layer.h
+++ b/source/blender/blenkernel/BKE_layer.h
@@ -377,9 +377,8 @@ struct Object **BKE_view_layer_array_selected_objects_params(
uint *r_len,
const struct ObjectsInViewLayerParams *params);
-struct Object *BKE_view_layer_first_selected_object_by_type(struct ViewLayer *view_layer,
- const struct View3D *v3d,
- const short ob_type);
+struct Object *BKE_view_layer_non_active_selected_object(struct ViewLayer *view_layer,
+ const struct View3D *v3d);
#define BKE_view_layer_array_selected_objects(view_layer, v3d, r_len, ...) \
BKE_view_layer_array_selected_objects_params( \