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 /atari/browser.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 'atari/browser.c')
-rwxr-xr-x | atari/browser.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/atari/browser.c b/atari/browser.c index d5c86fbe2..ed2f644aa 100755 --- a/atari/browser.c +++ b/atari/browser.c @@ -903,6 +903,11 @@ static void browser_redraw_content( struct gui_window * gw, int xoff, int yoff ) CMP_BROWSER b = gw->browser;
struct rect clip;
+ struct redraw_context ctx = {
+ .interactive = true,
+ .plot = &atari_plotters
+ };
+
LOG(("%s : %d,%d - %d,%d\n", b->bw->name, b->redraw.area.x0,
b->redraw.area.y0, b->redraw.area.x1, b->redraw.area.y1
));
@@ -915,7 +920,7 @@ static void browser_redraw_content( struct gui_window * gw, int xoff, int yoff ) a.y1 = b->redraw.area.y1;
browser_window_redraw( b->bw, -b->scroll.current.x,
- -b->scroll.current.y, &a );
+ -b->scroll.current.y, &a, &ctx );
current_redraw_browser = NULL;
}
|