From 39de1914abb3ba8dac522c849bf744c8558d5756 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 19 Nov 2010 07:31:24 +0000 Subject: [PATCH] bugfix [#24796] Drivers are ineffective on Text & Curve obj. geometry parameters also added note that adjusting bone radius changes the parent bone for connected child bones, and fix typo on failing to read startup.blend (both pointed out by MikeS on IRC) --- source/blender/blenkernel/intern/object.c | 4 ++++ source/blender/editors/space_view3d/view3d_buttons.c | 2 +- source/blender/windowmanager/intern/wm_files.c | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 99375c9fb20..35e57829c65 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -2551,9 +2551,13 @@ void object_handle_update(Scene *scene, Object *ob) makeDerivedMesh(scene, ob, NULL, CD_MASK_BAREMESH); } else if(ob->type==OB_MBALL) { + /* evaluate drivers */ + BKE_animsys_evaluate_animdata(data_id, adt, ctime, ADT_RECALC_DRIVERS); makeDispListMBall(scene, ob); } else if(ELEM3(ob->type, OB_CURVE, OB_SURF, OB_FONT)) { + /* evaluate drivers */ + BKE_animsys_evaluate_animdata(data_id, adt, ctime, ADT_RECALC_DRIVERS); makeDispListCurveTypes(scene, ob, 0); } else if(ELEM(ob->type, OB_CAMERA, OB_LAMP)) { diff --git a/source/blender/editors/space_view3d/view3d_buttons.c b/source/blender/editors/space_view3d/view3d_buttons.c index 95de2dae777..5c95423e77f 100644 --- a/source/blender/editors/space_view3d/view3d_buttons.c +++ b/source/blender/editors/space_view3d/view3d_buttons.c @@ -919,7 +919,7 @@ static void v3d_editarmature_buts(uiLayout *layout, Object *ob) uiItemR(col, &eboneptr, "head", 0, "Head", 0); if (ebone->parent && ebone->flag & BONE_CONNECTED ) { PointerRNA parptr = RNA_pointer_get(&eboneptr, "parent"); - uiItemR(col, &parptr, "tail_radius", 0, "Radius", 0); + uiItemR(col, &parptr, "tail_radius", 0, "Radius (Parent)", 0); } else { uiItemR(col, &eboneptr, "head_radius", 0, "Radius", 0); } diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index 35efca94fc5..ba601a65ad5 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -353,7 +353,7 @@ int WM_read_homefile(bContext *C, wmOperator *op) tstr[0] = '\0'; from_memory = 1; if (op) { - BKE_report(op->reports, RPT_INFO, "Config directory with startup.blend file found."); + BKE_report(op->reports, RPT_INFO, "Config directory with startup.blend file not found."); } } }