Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/blendfile.c
| Show First 20 Lines • Show All 289 Lines • ▼ Show 20 Lines | if (CTX_data_scene(C) == NULL) { | ||||
| curscene = CTX_data_scene(C); | curscene = CTX_data_scene(C); | ||||
| } | } | ||||
| BLI_assert(curscene == CTX_data_scene(C)); | BLI_assert(curscene == CTX_data_scene(C)); | ||||
| /* special cases, override loaded flags: */ | /* special cases, override loaded flags: */ | ||||
| if (G.f != bfd->globalf) { | if (G.f != bfd->globalf) { | ||||
| const int flags_keep = (G_SWAP_EXCHANGE | G_SCRIPT_AUTOEXEC | G_SCRIPT_OVERRIDE_PREF); | const int flags_keep = (G_SWAP_EXCHANGE | G_EVENT_SIMULATE | G_SCRIPT_AUTOEXEC | G_SCRIPT_OVERRIDE_PREF); | ||||
| bfd->globalf = (bfd->globalf & ~flags_keep) | (G.f & flags_keep); | bfd->globalf = (bfd->globalf & ~flags_keep) | (G.f & flags_keep); | ||||
| } | } | ||||
| G.f = bfd->globalf; | G.f = bfd->globalf; | ||||
| #ifdef WITH_PYTHON | #ifdef WITH_PYTHON | ||||
| /* let python know about new main */ | /* let python know about new main */ | ||||
| ▲ Show 20 Lines • Show All 429 Lines • Show Last 20 Lines | |||||