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;
        }
 }
 


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to