diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2008-01-16 22:49:34 +0300 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2008-01-16 22:49:34 +0300 |
commit | 7e14c5d119470c066fd76325dced68486117d91a (patch) | |
tree | 2ba53140e6cae2e3fcd05cd27ae0bb7dbc569157 /source/blender/windowmanager | |
parent | 3eca7d1d06c41d68e460dba31a0d1be774247e79 (diff) |
* rearrange screen level drawing code a bit in preparation for tests.
Diffstat (limited to 'source/blender/windowmanager')
-rw-r--r-- | source/blender/windowmanager/intern/wm_event_system.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index cfdc88164e3..4e5388257a6 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -180,8 +180,6 @@ void wm_draw_update(bContext *C) /* notifiers for screen redraw */ if(win->screen->do_refresh) ED_screen_refresh(C->wm, win); - if(win->screen->do_draw) - ED_screen_draw(win); for(sa= win->screen->areabase.first; sa; sa= sa->next) { ARegion *ar= sa->regionbase.first; @@ -198,6 +196,11 @@ void wm_draw_update(bContext *C) ED_region_do_draw(C, ar); } } + + /* move this here so we can do area 'overlay' drawing */ + if(win->screen->do_draw) + ED_screen_draw(win); + wm_window_swap_buffers(win); } } |