diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-09-24 01:55:56 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-09-24 01:55:56 +0400 |
commit | fb591ea9131548bdb9b29c4e353eba8ea5deb1bb (patch) | |
tree | 846d04d278d9e05148fc16a36f92a4463341f175 /source/blender/blenkernel/intern/depsgraph.c | |
parent | fc2dbc20ff5c9187310e8d51dca99c7be13b84b4 (diff) |
Fix #36793: missing update on undo with proxy object that is not using a proxy group.
Diffstat (limited to 'source/blender/blenkernel/intern/depsgraph.c')
-rw-r--r-- | source/blender/blenkernel/intern/depsgraph.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/depsgraph.c b/source/blender/blenkernel/intern/depsgraph.c index 13181662bd8..cb7b4a32feb 100644 --- a/source/blender/blenkernel/intern/depsgraph.c +++ b/source/blender/blenkernel/intern/depsgraph.c @@ -2115,6 +2115,8 @@ void DAG_on_visible_update(Main *bmain, const short do_time) if ((oblay & lay) & ~scene->lay_updated) { if (ELEM6(ob->type, OB_MESH, OB_CURVE, OB_SURF, OB_FONT, OB_MBALL, OB_LATTICE)) ob->recalc |= OB_RECALC_DATA; + if (ob->proxy && (ob->proxy_group == NULL)) + ob->proxy->recalc |= OB_RECALC_DATA; if (ob->dup_group) dag_group_on_visible_update(ob->dup_group); } |