[Bf-blender-cvs] [abe57249a57] greasepencil-object: GPencil: Fix crash adding new layer

Antonioya noreply at git.blender.org
Thu May 16 20:48:06 CEST 2019


Commit: abe57249a57e222667b4fc91bd069e04c99083d7
Author: Antonioya
Date:   Thu May 16 20:48:00 2019 +0200
Branches: greasepencil-object
https://developer.blender.org/rBabe57249a57e222667b4fc91bd069e04c99083d7

GPencil: Fix crash adding new layer

The derived frame was not initializated to NULL.

===================================================================

M	source/blender/blenkernel/intern/gpencil_modifier.c

===================================================================

diff --git a/source/blender/blenkernel/intern/gpencil_modifier.c b/source/blender/blenkernel/intern/gpencil_modifier.c
index f0bcceb50b7..d64219cd9a0 100644
--- a/source/blender/blenkernel/intern/gpencil_modifier.c
+++ b/source/blender/blenkernel/intern/gpencil_modifier.c
@@ -916,8 +916,8 @@ void BKE_gpencil_modifiers_calc(Depsgraph *depsgraph, Scene *scene, Object *ob)
                                              __func__);
   }
   else {
-    ob->runtime.derived_frames = MEM_reallocN(ob->runtime.derived_frames,
-                                              sizeof(struct bGPDframe) * ob->runtime.tot_layers);
+    ob->runtime.derived_frames = MEM_recallocN(ob->runtime.derived_frames,
+                                               sizeof(struct bGPDframe) * ob->runtime.tot_layers);
   }
 
   /* Init general modifiers data. */



More information about the Bf-blender-cvs mailing list