Clear object recalc flag on load

It is possible that object in .blend file will have non-zero
recalc flags. Clear them on load in order to prevent possible
unneeded recalc after the load.

Differential Revision: https://developer.blender.org/D224
This commit is contained in:
2014-01-20 18:36:00 +06:00
committed by Sergey Sharybin
parent 59762ff0f7
commit aa18c4c445

View File

@@ -4829,6 +4829,11 @@ static void direct_link_object(FileData *fd, Object *ob)
/* weak weak... this was only meant as draw flag, now is used in give_base_to_objects too */
ob->flag &= ~OB_FROMGROUP;
/* This is a transient flag; clear in order to avoid unneeded object update pending from
* time when file was saved.
*/
ob->recalc = 0;
/* loading saved files with editmode enabled works, but for undo we like
* to stay in object mode during undo presses so keep editmode disabled.
*