Blender Git Loki
Git Commits -> Revision a43309e
Revision a43309e by Sergey Sharybin (master) June 6, 2011, 11:04 (GMT) |
Added cancel callbacks to modal operators which allocates memory in invoke callback. This prevents unfreed memory blocks when quiting Bledner with modal operator running. |
Commit Details:
Full Hash: a43309e8d4fc09d31acb4030b13f1c22c9ddf22a
SVN Revision: 37246
Parent Commit: 4d0026f
Lines Changed: +242, -19
26 Modified Paths:
/source/blender/editors/animation/anim_channels_edit.c (+1, -0) (Diff)
/source/blender/editors/animation/anim_markers.c (+6, -1) (Diff)
/source/blender/editors/animation/anim_ops.c (+1, -0) (Diff)
/source/blender/editors/interface/view2d_ops.c (+19, -1) (Diff)
/source/blender/editors/mesh/editmesh_loop.c (+1, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+20, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+13, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+16, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+19, -0) (Diff)
/source/blender/editors/space_action/action_select.c (+1, -0) (Diff)
/source/blender/editors/space_file/file_ops.c (+1, -0) (Diff)
/source/blender/editors/space_graph/graph_select.c (+1, -0) (Diff)
/source/blender/editors/space_image/image_ops.c (+1, -0) (Diff)
/source/blender/editors/space_info/info_report.c (+1, -0) (Diff)
/source/blender/editors/space_logic/logic_buttons.c (+1, -0) (Diff)
/source/blender/editors/space_nla/nla_select.c (+1, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+31, -0) (Diff)
/source/blender/editors/space_node/node_select.c (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_select.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+34, -0) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+3, -0) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+2, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+60, -17) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -0) (Diff)
/source/blender/editors/animation/anim_markers.c (+6, -1) (Diff)
/source/blender/editors/animation/anim_ops.c (+1, -0) (Diff)
/source/blender/editors/interface/view2d_ops.c (+19, -1) (Diff)
/source/blender/editors/mesh/editmesh_loop.c (+1, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+20, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+13, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+16, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+19, -0) (Diff)
/source/blender/editors/space_action/action_select.c (+1, -0) (Diff)
/source/blender/editors/space_file/file_ops.c (+1, -0) (Diff)
/source/blender/editors/space_graph/graph_select.c (+1, -0) (Diff)
/source/blender/editors/space_image/image_ops.c (+1, -0) (Diff)
/source/blender/editors/space_info/info_report.c (+1, -0) (Diff)
/source/blender/editors/space_logic/logic_buttons.c (+1, -0) (Diff)
/source/blender/editors/space_nla/nla_select.c (+1, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+31, -0) (Diff)
/source/blender/editors/space_node/node_select.c (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_select.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+34, -0) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+3, -0) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+2, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+60, -17) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -0) (Diff)