diff options
author | Campbell Barton <campbell@blender.org> | 2022-03-30 07:03:12 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-03-30 07:03:12 +0300 |
commit | e74880a659270c91db721e9490a2fe15df837760 (patch) | |
tree | f3e7ca07169b6437a6cc87b95c6cfe92f137f4be /source/blender/editors/space_view3d | |
parent | 0f33f0de002af1a1c87ddd0fca10a96ae8fa6e15 (diff) |
Cleanup: use utility function to initialize SelectPick_Params
Diffstat (limited to 'source/blender/editors/space_view3d')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_select.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/source/blender/editors/space_view3d/view3d_select.c b/source/blender/editors/space_view3d/view3d_select.c index 54a335f98ed..9b66e24ce7d 100644 --- a/source/blender/editors/space_view3d/view3d_select.c +++ b/source/blender/editors/space_view3d/view3d_select.c @@ -1646,9 +1646,7 @@ static int bone_select_menu_exec(bContext *C, wmOperator *op) const int name_index = RNA_enum_get(op->ptr, "name"); const struct SelectPick_Params params = { - .sel_op = ED_select_op_from_booleans(RNA_boolean_get(op->ptr, "extend"), - RNA_boolean_get(op->ptr, "deselect"), - RNA_boolean_get(op->ptr, "toggle")), + .sel_op = ED_select_op_from_operator(op), }; View3D *v3d = CTX_wm_view3d(C); @@ -2918,14 +2916,10 @@ static int view3d_select_exec(bContext *C, wmOperator *op) Scene *scene = CTX_data_scene(C); Object *obedit = CTX_data_edit_object(C); Object *obact = CTX_data_active_object(C); - const struct SelectPick_Params params = { - .sel_op = ED_select_op_from_booleans(RNA_boolean_get(op->ptr, "extend"), - RNA_boolean_get(op->ptr, "deselect"), - RNA_boolean_get(op->ptr, "toggle")), - .deselect_all = RNA_boolean_get(op->ptr, "deselect_all"), - .select_passthrough = RNA_boolean_get(op->ptr, "select_passthrough"), - }; + struct SelectPick_Params params = {0}; + ED_select_pick_params_from_operator(op, ¶ms); + bool center = RNA_boolean_get(op->ptr, "center"); bool enumerate = RNA_boolean_get(op->ptr, "enumerate"); /* Only force object select for edit-mode to support vertex parenting, |