From 1411f7ed59aa37674c4b50637fdc99e683badbe8 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Fri, 3 Dec 2004 14:30:32 +0000 Subject: [PATCH] Fix for #1700 and #1941 When a font for 3d Text Object doesnt exist anymore, Blender could crash. Thanks Rob Haarsma for fixing it. --- source/blender/blenkernel/intern/font.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/blenkernel/intern/font.c b/source/blender/blenkernel/intern/font.c index a011431e16c..b7902a41703 100644 --- a/source/blender/blenkernel/intern/font.c +++ b/source/blender/blenkernel/intern/font.c @@ -141,6 +141,12 @@ static VFontData *vfont_get_data(VFont *vfont) } else { pf= newPackedFile(vfont->name); } + if(!pf) { + printf("Font file doesn't exist: %s\n", vfont->name); + + strcpy(vfont->name, ""); + pf= get_builtin_packedfile(); + } } if (pf) {