diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2010-03-13 14:22:39 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2010-03-13 14:22:39 +0300 |
commit | 975cf38d6a78b60b0db899abd5a7dc950df133c5 (patch) | |
tree | a0c0da9b89f4e173431a19e8463c0ddd662973f1 /source/blender/blenkernel/intern/font.c | |
parent | 8cae1622455f6479a13fabd096cd9d9d3d0abd47 (diff) |
Fix #21282: Segfault when using "Text on curve" option
Ignore textoncurve property if it's type isn't OB_CURVE, since
only curves could have a path.
Diffstat (limited to 'source/blender/blenkernel/intern/font.c')
-rw-r--r-- | source/blender/blenkernel/intern/font.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/font.c b/source/blender/blenkernel/intern/font.c index 36bb031744e..efd93aa362d 100644 --- a/source/blender/blenkernel/intern/font.c +++ b/source/blender/blenkernel/intern/font.c @@ -960,7 +960,8 @@ struct chartrans *BKE_text_to_curve(Scene *scene, Object *ob, int mode) } /* TEXT ON CURVE */ - if(cu->textoncurve) { + /* Note: Only OB_CURVE objects could have a path */ + if(cu->textoncurve && cu->textoncurve->type==OB_CURVE) { Curve *cucu= cu->textoncurve->data; int oldflag= cucu->flag; |