blender/source
Campbell Barton 2cc5af9c55 Fix T86431: Keep memory location of the window manager on file load
Keep the pointer location from the initial window-manager
between file load operations.

This is needed as the Python API may hold references to keymaps for e.g.
which are transferred to the newly loaded window manager,
without their `PointerRNA.owner_id` fields being updated.

Since there is only ever one window manager, keep the memory at the same location so the Python ID pointers stay valid.

Reviewed By: mont29

Ref D10690
2021-03-12 00:40:52 +11:00
..
blender Fix T86431: Keep memory location of the window manager on file load 2021-03-12 00:40:52 +11:00
creator Cleanup: comments 2021-03-06 18:33:54 +11:00
tools@b66c22e1fb Cleanup: add resource manager for cryptomatte session. 2021-03-09 15:19:12 +01:00
CMakeLists.txt MSVC: Enable clang-tidy analyser 2020-12-03 11:00:58 -07:00