Blender Git Commit Log

Git Commits -> Revision 53d1f89

Revision 53d1f89 by Julian Eisel (master)
August 21, 2020, 17:46 (GMT)
Fix T79987: Crash when joining objects

Mistake in b077de086e14. I did the same fix for a few operators there,
but missed the object "Join" one.

The joining operator changes the layer content. So it must send a
notifier for that.
Before b077de086e14 that didn't cause a noticeable issue, because the
Outliner happened to listen to other notifiers (active/selection
changes) the operator sent and fully rebuilt its tree in response. Now
missing these notifiers can be more problematic, since we try to avoid
more rebuilds.

Added comments to the notifier types to avoid at least this pitfall.

Commit Details:

Full Hash: 53d1f893228f4e79d7ab847b9499432655ce8b5e
Parent Commit: 7050012
Lines Changed: +7, -0

5 Modified Paths:

/source/blender/editors/armature/armature_relations.c (+1, -0) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/mesh/meshtools.c (+1, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021