Revision: 18362
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18362
Author:   ton
Date:     2009-01-06 11:30:34 +0100 (Tue, 06 Jan 2009)

Log Message:
-----------
2.5

Bugfix: the area level Refresh callback was not getting Context set,
it was NULLed still. This fix allows bone selecting and seeing updates 
in the action editor. Not other way around though, will investigate.

Modified Paths:
--------------
    
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c

Modified: 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c
   2009-01-06 10:09:39 UTC (rev 18361)
+++ 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c
   2009-01-06 10:30:34 UTC (rev 18362)
@@ -177,21 +177,26 @@
                                        ED_region_do_listen(ar, note);
                                }
                        }
-
-                       CTX_wm_window_set(C, NULL);
                }
                
+               CTX_wm_window_set(C, NULL);
+               
                MEM_freeN(note);
        }
        
        /* cached: editor refresh callbacks now, they get context */
        for(win= wm->windows.first; win; win= win->next) {
                ScrArea *sa;
+               CTX_wm_window_set(C, win);
                for(sa= win->screen->areabase.first; sa; sa= sa->next) {
-                       if(sa->do_refresh)
+                       if(sa->do_refresh) {
+                               CTX_wm_area_set(C, sa);
                                ED_area_do_refresh(C, sa);
+                       }
                }
+               CTX_wm_area_set(C, NULL);
        }
+       CTX_wm_window_set(C, NULL);
 }
 
 /* mark area-regions to redraw if overlapped with rect */


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

Reply via email to