[Bf-blender-cvs] [8c71b6b9ec5] temp-gpu-image-engine: Fix crash when iuser isn't available.
Jeroen Bakker
noreply at git.blender.org
Mon Dec 13 16:02:01 CET 2021
Commit: 8c71b6b9ec56dca95a9322fa2eee744ae69348da
Author: Jeroen Bakker
Date: Mon Dec 13 13:29:42 2021 +0100
Branches: temp-gpu-image-engine
https://developer.blender.org/rB8c71b6b9ec56dca95a9322fa2eee744ae69348da
Fix crash when iuser isn't available.
===================================================================
M source/blender/draw/engines/image/image_drawing_mode.hh
===================================================================
diff --git a/source/blender/draw/engines/image/image_drawing_mode.hh b/source/blender/draw/engines/image/image_drawing_mode.hh
index 940ecd7b72b..49a47b9bfd6 100644
--- a/source/blender/draw/engines/image/image_drawing_mode.hh
+++ b/source/blender/draw/engines/image/image_drawing_mode.hh
@@ -319,7 +319,10 @@ template<typename TextureMethod> class ScreenSpaceDrawingMode : public AbstractD
const int texture_width = GPU_texture_width(info.texture);
const int texture_height = GPU_texture_height(info.texture);
IMB_initImBuf(&texture_buffer, texture_width, texture_height, 0, IB_rectfloat);
- ImageUser tile_user = *image_user;
+ ImageUser tile_user = {0};
+ if (image_user) {
+ tile_user = *image_user;
+ }
void *lock;
More information about the Bf-blender-cvs
mailing list