Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_screen.c
| Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | if (screen == WM_window_get_active_screen(win)) { | ||||
| ED_area_newspace(C, area, area->butspacetype, true); | ED_area_newspace(C, area, area->butspacetype, true); | ||||
| ED_area_tag_redraw(area); | ED_area_tag_redraw(area); | ||||
| /* Unset so that rna_Area_type_get uses spacetype instead. */ | /* Unset so that rna_Area_type_get uses spacetype instead. */ | ||||
| area->butspacetype = SPACE_EMPTY; | area->butspacetype = SPACE_EMPTY; | ||||
| /* It is possible that new layers becomes visible. */ | /* It is possible that new layers becomes visible. */ | ||||
| if (area->spacetype == SPACE_VIEW3D) { | if (area->spacetype == SPACE_VIEW3D) { | ||||
| DEG_on_visible_update(CTX_data_main(C), false); | DEG_tag_on_visible_update(CTX_data_main(C), false); | ||||
| } | } | ||||
| CTX_wm_window_set(C, prevwin); | CTX_wm_window_set(C, prevwin); | ||||
| CTX_wm_area_set(C, prevsa); | CTX_wm_area_set(C, prevsa); | ||||
| CTX_wm_region_set(C, prevar); | CTX_wm_region_set(C, prevar); | ||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 512 Lines • Show Last 20 Lines | |||||