diff options
author | Ton Roosendaal <ton@blender.org> | 2006-11-15 00:06:11 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-11-15 00:06:11 +0300 |
commit | ed25eb9d9eb5ecb60d5cd7cf7f0466a69203c50e (patch) | |
tree | 0563f2c63d4217323fc83811ddac27a59e5bc297 /source/blender/blenkernel/intern/ipo.c | |
parent | 85c90b4951523052de0cd4bd7496f53153abff3a (diff) |
Group Proxy: now drivers from proxy to Shape keys work :)
Diffstat (limited to 'source/blender/blenkernel/intern/ipo.c')
-rw-r--r-- | source/blender/blenkernel/intern/ipo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/ipo.c b/source/blender/blenkernel/intern/ipo.c index e213701eddb..129b5037346 100644 --- a/source/blender/blenkernel/intern/ipo.c +++ b/source/blender/blenkernel/intern/ipo.c @@ -753,6 +753,8 @@ static float eval_driver(IpoDriver *driver, float ipotime) Object *ob= driver->ob; if(ob==NULL) return 0.0f; + if(ob->id.lib && ob->proxy) + ob= ob->proxy; if(driver->blocktype==ID_OB) { /* depsgraph failure; ob ipos are calculated in where_is_object, this might get called too late */ |