From eddae6af0663243a2677674d501f9a87d55798f5 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 30 Jun 2011 15:48:07 +0000 Subject: 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 --- monkey/browser.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'monkey/browser.c') 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 -- cgit v1.2.3