Fix T38647: "Make Duplicates Real" crashes in Solid mode

This operator created new object and didn't tag them for update,
which made it so their data isn't ready at the time of drawing.
This commit is contained in:
2014-02-17 23:45:29 +06:00
parent 8a32f2c6d6
commit e7ce4f22fb

View File

@@ -1311,6 +1311,8 @@ static void make_object_duplilist_real(bContext *C, Scene *scene, Base *base,
BLI_ghash_insert(dupli_gh, dob, ob);
if (parent_gh)
BLI_ghash_insert(parent_gh, BLI_ghashutil_pairalloc(dob->ob, SET_INT_IN_POINTER(dob->persistent_id[0])), ob);
DAG_id_tag_update(&ob->id, OB_RECALC_DATA);
}
if (use_hierarchy) {