Fix #30030: Tapered and beveled text won't update in realtime

Was missed dependency in depsgraph.
This commit is contained in:
Sergey Sharybin
2012-01-30 19:55:30 +00:00
parent 40beecea8f
commit 33faf0286d

View File

@@ -539,6 +539,7 @@ static void build_dag_object(DagForest *dag, DagNode *scenenode, Scene *scene, O
}
break;
case OB_CURVE:
case OB_FONT:
{
Curve *cu= ob->data;
@@ -550,15 +551,11 @@ static void build_dag_object(DagForest *dag, DagNode *scenenode, Scene *scene, O
node2 = dag_get_node(dag, cu->taperobj);
dag_add_relation(dag,node2,node,DAG_RL_DATA_DATA|DAG_RL_OB_DATA, "Curve Taper");
}
}
break;
case OB_FONT:
{
Curve *cu= ob->data;
if(cu->textoncurve) {
node2 = dag_get_node(dag, cu->textoncurve);
dag_add_relation(dag,node2,node,DAG_RL_DATA_DATA|DAG_RL_OB_DATA, "Texture On Curve");
if(ob->type == OB_FONT) {
if(cu->textoncurve) {
node2 = dag_get_node(dag, cu->textoncurve);
dag_add_relation(dag,node2,node,DAG_RL_DATA_DATA|DAG_RL_OB_DATA, "Texture On Curve");
}
}
}
break;