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