[Bf-blender-cvs] [513bc5954c7] master: Fix T60351: Blender crashes when using fill tool without existent keyframe

Antonioya noreply at git.blender.org
Wed Jan 9 16:43:43 CET 2019


Commit: 513bc5954c714edfbc4a48dff118ac6b83f9a7bb
Author: Antonioya
Date:   Wed Jan 9 16:39:07 2019 +0100
Branches: master
https://developer.blender.org/rB513bc5954c714edfbc4a48dff118ac6b83f9a7bb

Fix T60351: Blender crashes when using fill tool without existent keyframe

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

M	source/blender/editors/gpencil/gpencil_fill.c

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

diff --git a/source/blender/editors/gpencil/gpencil_fill.c b/source/blender/editors/gpencil/gpencil_fill.c
index 554b94a35f9..aa1a3a6cc76 100644
--- a/source/blender/editors/gpencil/gpencil_fill.c
+++ b/source/blender/editors/gpencil/gpencil_fill.c
@@ -222,7 +222,7 @@ static void gp_draw_datablock(tGPDfill *tgpf, const float ink[4])
 
 		/* if active layer and no keyframe, create a new one */
 		if (gpl == tgpf->gpl) {
-			if (gpl->actframe->framenum != cfra_eval) {
+			if ((gpl->actframe == NULL) || (gpl->actframe->framenum != cfra_eval)) {
 				BKE_gpencil_layer_getframe(gpl, cfra_eval, GP_GETFRAME_ADD_NEW);
 			}
 		}



More information about the Bf-blender-cvs mailing list