[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23735] trunk/blender/source/blender: wm menu freeing was using freed memory, bone-parent names were being set to "" on menu draw WHY??? - r23247, you know who you are ; )
Campbell Barton
ideasman42 at gmail.com
Fri Oct 9 14:34:38 CEST 2009
Revision: 23735
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23735
Author: campbellbarton
Date: 2009-10-09 14:34:37 +0200 (Fri, 09 Oct 2009)
Log Message:
-----------
wm menu freeing was using freed memory, bone-parent names were being set to "" on menu draw WHY??? - r23247, you know who you are ;)
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_view3d/view3d_buttons.c
trunk/blender/source/blender/windowmanager/intern/wm.c
Modified: trunk/blender/source/blender/editors/space_view3d/view3d_buttons.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_buttons.c 2009-10-09 12:18:32 UTC (rev 23734)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_buttons.c 2009-10-09 12:34:37 UTC (rev 23735)
@@ -1135,7 +1135,6 @@
}
else {
if((ob->mode & OB_MODE_PARTICLE_EDIT)==0) {
- strcpy(ob->parsubstr, "");
uiBlockEndAlign(block);
}
}
Modified: trunk/blender/source/blender/windowmanager/intern/wm.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm.c 2009-10-09 12:18:32 UTC (rev 23734)
+++ trunk/blender/source/blender/windowmanager/intern/wm.c 2009-10-09 12:34:37 UTC (rev 23735)
@@ -162,13 +162,17 @@
void WM_menutype_free(void)
{
- MenuType* mt;
+ MenuType* mt= menutypes.first, *mt_next;
- for(mt= menutypes.first; mt; mt= mt->next) {
- if(mt->ext.free) {
+ while(mt) {
+ mt_next= mt->next;
+
+ if(mt->ext.free)
mt->ext.free(mt->ext.data);
- }
+
WM_menutype_freelink(mt);
+
+ mt= mt_next;
}
}
More information about the Bf-blender-cvs
mailing list