Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2010-03-13 14:22:39 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2010-03-13 14:22:39 +0300
commit975cf38d6a78b60b0db899abd5a7dc950df133c5 (patch)
treea0c0da9b89f4e173431a19e8463c0ddd662973f1 /source/blender/blenkernel/intern/font.c
parent8cae1622455f6479a13fabd096cd9d9d3d0abd47 (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.c3
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;