Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Eisel <julian@blender.org>2022-05-30 13:49:36 +0300
committerJulian Eisel <julian@blender.org>2022-05-30 16:17:50 +0300
commit1f858772638d61a20add3d4c9cdbb6e20e24ff15 (patch)
tree0dabee0f66506d4a747056a336e7beafd20584b4 /source/blender/editors/space_node/node_draw.cc
parenta8471459fd18f356f730c684665c8dadadad723d (diff)
Fix T98461: Crash running screenshot from the command-line
When launching Blender with a script creating a screenshot, the Outliner tree wasn't initialized and built properly. That is because at this stage, all visible regions were only tagged for a non-rebuild redraw, not a full redraw. So ensure all regions are tagged for a full redraw immediately after file reading. Usually the full redraw would be caused by a file-read notifier, but the Python expression/script is executed before notifiers are handled. Note that even before this was crashing, the Outliner would be empty in the created screenshot. Additionally adds an assert to the Outliner to note assumptions explicitly, rather than crashing later.
Diffstat (limited to 'source/blender/editors/space_node/node_draw.cc')
0 files changed, 0 insertions, 0 deletions