Blender Git Commit Log
Git Commits -> Revision 9c62a8c
Revision 9c62a8c by Philipp Oeser (master) March 4, 2020, 10:27 (GMT) |
Fix T73797: Selection/Editing after Make Single User for Object Data fails Exposed by rB50d5c03e2d14. This was only a problem when _only_ 'Object Data' was made local. If also e.g. 'Object' or 'Materials' was checked, these were already making sure realations were updated [DEG_relations_tag_update(bmain)]. Now also call DEG_relations_tag_update(bmain) for the 'Object Data' case. I assume the underlying issue is that there is some ID_NEW_REMAP happening in 'single_obdata_users()' -- including that for 'me- >texcomesh', which might be responsible for the glitches in selection/ editing? Also not entirely sure why this wasnt a problem prior to rB50d5c03e2d14.(I assume this was somewhat hidden by the fact this was always called with a default action being nothing, the user would always need to access the redo panel. So this might have been hidden by an Undo step involved?) Maniphest Tasks: T73797 Differential Revision: https://developer.blender.org/D7020 |
Commit Details:
Full Hash: 9c62a8c8e53fbcd14100153b0abc659771b1f551
Parent Commit: a9dc1f6
Lines Changed: +3, -0
1 Modified Path:
/source/blender/editors/object/object_relations.c (+3, -0) (Diff)