Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/object/object_select.c
| Context not available. | |||||
| static int get_base_select_priority(Base *base) | static int get_base_select_priority(Base *base) | ||||
| { | { | ||||
| if (base->flag & BASE_VISIBLE_DEPSGRAPH) { | if (base->flag & BASE_VISIBLE) { | ||||
| if (base->flag & BASE_SELECTABLE) { | if (base->flag & BASE_SELECTABLE) { | ||||
| return 3; | return 3; | ||||
| } | } | ||||
| Context not available. | |||||
| if (!(base->flag & BASE_SELECTED)) { | if (!(base->flag & BASE_SELECTED)) { | ||||
| ED_object_base_deselect_all(view_layer, v3d, SEL_DESELECT); | ED_object_base_deselect_all(view_layer, v3d, SEL_DESELECT); | ||||
| if (BASE_VISIBLE(v3d, base)) { | if (base->flag & BASE_VISIBLE) { | ||||
| ED_object_base_select(base, BA_SELECT); | ED_object_base_select(base, BA_SELECT); | ||||
| } | } | ||||
| Context not available. | |||||