[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25382] trunk/blender/source/blender/ windowmanager/intern/wm_operators.c: Fix #19897: WM_OT_redraw_timer memory leak using Draw Window.

Brecht Van Lommel brecht at blender.org
Mon Dec 14 21:37:06 CET 2009


Revision: 25382
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25382
Author:   blendix
Date:     2009-12-14 21:37:05 +0100 (Mon, 14 Dec 2009)

Log Message:
-----------
Fix #19897: WM_OT_redraw_timer memory leak using Draw Window.

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_operators.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2009-12-14 20:01:52 UTC (rev 25381)
+++ trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2009-12-14 20:37:05 UTC (rev 25382)
@@ -2550,8 +2550,10 @@
 				CTX_wm_area_set(C, sa);
 
 				for(ar_iter= sa->regionbase.first; ar_iter; ar_iter= ar_iter->next) {
-					CTX_wm_region_set(C, ar_iter);
-					ED_region_do_draw(C, ar_iter);
+					if(ar_iter->swinid) {
+						CTX_wm_region_set(C, ar_iter);
+						ED_region_do_draw(C, ar_iter);
+					}
 				}
 			}
 





More information about the Bf-blender-cvs mailing list