Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_object_api.c
| Show First 20 Lines • Show All 110 Lines • ▼ Show 20 Lines | static void rna_Object_select_set(Object *ob, bContext *C, ReportList *reports, int action) | ||||
| } | } | ||||
| switch (action) { | switch (action) { | ||||
| case 1: /* DESELECT */ | case 1: /* DESELECT */ | ||||
| base->flag &= ~BASE_SELECTED; | base->flag &= ~BASE_SELECTED; | ||||
| break; | break; | ||||
| case 0: /* SELECT */ | case 0: /* SELECT */ | ||||
| default: | default: | ||||
| BKE_view_layer_base_select(view_layer, base); | BKE_view_layer_base_select(view_layer, base, CTX_wm_workspace(C)); | ||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| static int rna_Object_select_get(Object *ob, bContext *C, ReportList *reports) | static int rna_Object_select_get(Object *ob, bContext *C, ReportList *reports) | ||||
| { | { | ||||
| ViewLayer *view_layer = CTX_data_view_layer(C); | ViewLayer *view_layer = CTX_data_view_layer(C); | ||||
| Base *base = BKE_view_layer_base_find(view_layer, ob); | Base *base = BKE_view_layer_base_find(view_layer, ob); | ||||
| ▲ Show 20 Lines • Show All 660 Lines • Show Last 20 Lines | |||||