Blender Git Loki

Git Commits -> Revision 9c65227

Revision 9c65227 by Sergey Sharybin (master)
June 13, 2018, 14:07 (GMT)
Tag object/scene for selection update from operators

Before that depsgraph tagging was done from inside notifier listener in
viewport. This had the following issues:

- If there are no viewports, selection tag was not done. Causing possible
issues when object becomes visible.

- Required special trickery to detect which data to tag for update.

- Was causing crash when transforming/selecting markers in clip editor.
This is because selecting marker needed to poke viewport to redraw, since
selected bundles will be displayed differently in viewport.

Commit Details:

Full Hash: 9c6522706125794201173207d0caecae0be0b484
Parent Commit: c1e503e
Lines Changed: +163, -32

27 Modified Paths:

/source/blender/editors/animation/anim_markers.c (+3, -0) (Diff)
/source/blender/editors/armature/armature_relations.c (+1, -0) (Diff)
/source/blender/editors/armature/armature_select.c (+1, -0) (Diff)
/source/blender/editors/curve/editcurve.c (+5, -2) (Diff)
/source/blender/editors/curve/editcurve_select.c (+15, -1) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+1, -0) (Diff)
/source/blender/editors/lattice/editlattice_select.c (+8, -0) (Diff)
/source/blender/editors/mesh/editface.c (+3, -0) (Diff)
/source/blender/editors/mesh/editmesh_loopcut.c (+2, -0) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+25, -1) (Diff)
/source/blender/editors/mesh/meshtools.c (+2, -0) (Diff)
/source/blender/editors/metaball/mball_edit.c (+4, -0) (Diff)
/source/blender/editors/object/object_add.c (+6, -2) (Diff)
/source/blender/editors/object/object_edit.c (+1, -1) (Diff)
/source/blender/editors/object/object_hook.c (+2, -0) (Diff)
/source/blender/editors/object/object_select.c (+25, -7) (Diff)
/source/blender/editors/object/object_vgroup.c (+2, -0) (Diff)
/source/blender/editors/render/render_shading.c (+1, -0) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+2, -0) (Diff)
/source/blender/editors/space_outliner/outliner_collections.c (+4, -1) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+7, -0) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+6, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+0, -13) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+18, -1) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+15, -3) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021