diff options
author | Jeroen Bakker <jeroen@blender.org> | 2022-07-08 15:05:11 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2022-07-08 15:05:11 +0300 |
commit | 155bb95353b2c046413b3e4a949f0f817bf71cba (patch) | |
tree | fb8c00edfc3abaf04be541684b68afe146bd3746 /source | |
parent | a8f7d41d3898a8d3ae8afb4f95ea9f4f44db2a69 (diff) |
Fix Crash: Reading canvas tool settings.
Blender would crash when a file was saved where the tool settings is
set to paint on a single image (3d texture painting).
Reason is that the selected image memory address wasn't updated
when the new address.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/scene.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/scene.cc b/source/blender/blenkernel/intern/scene.cc index e203d32a658..39157bc9890 100644 --- a/source/blender/blenkernel/intern/scene.cc +++ b/source/blender/blenkernel/intern/scene.cc @@ -1173,6 +1173,7 @@ static void scene_blend_read_data(BlendDataReader *reader, ID *id) BKE_curveprofile_blend_read(reader, sce->toolsettings->custom_bevel_profile_preset); } + BLO_read_data_address(reader, &sce->toolsettings->paint_mode.canvas_image); BLO_read_data_address(reader, &sce->toolsettings->sequencer_tool_settings); } |