Blender Git Loki
Git Commits -> Revision 400d3f8
Revision 400d3f8 by Campbell Barton (master) June 15, 2017, 22:20 (GMT) |
Add support for delayed manipulator removal This is needed so manipulators can tag themselves for removal without causing problems from freeing data within a callback. Also use properties within the dial manipulator and fix an error where removing a wmManipulatorGroupType didn't remove its keymap. |
Commit Details:
Full Hash: 400d3f85e13d6e6890098b948962b7abc7ae3f66
Parent Commit: 4054914
Lines Changed: +98, -6
6 Modified Paths:
/source/blender/editors/manipulator_library/dial3d_manipulator.c (+15, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+6, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulatorgroup.c (+28, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulatormap.c (+37, -4) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+9, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+3, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+6, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulatorgroup.c (+28, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulatormap.c (+37, -4) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+9, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+3, -0) (Diff)