Blender Git Commit Log
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)
/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)