diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-06-30 15:48:07 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-06-30 15:48:07 +0000 |
commit | eddae6af0663243a2677674d501f9a87d55798f5 (patch) | |
tree | 08562171f870a6b592d624adfbfd0d6fa11fcdcb /framebuffer/gui.c | |
parent | a5dc6b9e6637c85d18510ac6446ee4a8a7955e7b (diff) | |
download | netsurf-eddae6af0663243a2677674d501f9a87d55798f5.tar.gz netsurf-eddae6af0663243a2677674d501f9a87d55798f5.tar.bz2 |
Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends.
svn path=/trunk/netsurf/; revision=12543
Diffstat (limited to 'framebuffer/gui.c')
-rw-r--r-- | framebuffer/gui.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/framebuffer/gui.c b/framebuffer/gui.c index 7df3a9173..644a917e0 100644 --- a/framebuffer/gui.c +++ b/framebuffer/gui.c @@ -307,6 +307,10 @@ fb_redraw(fbtk_widget_t *widget, int x; int y; struct rect clip; + struct redraw_context ctx = { + .interactive = true, + .plot = &fb_plotters + }; LOG(("%d,%d to %d,%d", bwidget->redraw_box.x0, @@ -336,7 +340,7 @@ fb_redraw(fbtk_widget_t *widget, browser_window_redraw(bw, (x - bwidget->scrollx) / bw->scale, (y - bwidget->scrolly) / bw->scale, - &clip); + &clip, &ctx); current_redraw_browser = NULL; |