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 /monkey/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 'monkey/browser.c')
-rw-r--r-- | monkey/browser.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/monkey/browser.c b/monkey/browser.c index d17b952ad..41165679f 100644 --- a/monkey/browser.c +++ b/monkey/browser.c @@ -27,6 +27,7 @@ #include "utils/log.h" #include "monkey/browser.h" +#include "monkey/plot.h" static uint32_t win_ctr = 0; @@ -466,6 +467,10 @@ monkey_window_handle_redraw(int argc, char **argv) { struct gui_window *gw; struct rect clip; + struct redraw_context ctx = { + .interactive = true, + .plot = &monkey_plotters + }; if (argc != 3 && argc != 7) { fprintf(stdout, "ERROR WINDOW REDRAW ARGS BAD"); @@ -492,7 +497,7 @@ monkey_window_handle_redraw(int argc, char **argv) } LOG(("Issue redraw")); - browser_window_redraw(gw->bw, gw->scrollx, gw->scrolly, &clip); + browser_window_redraw(gw->bw, gw->scrollx, gw->scrolly, &clip, &ctx); } static void |