diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-02-13 23:04:26 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-02-13 23:04:26 +0000 |
commit | 5cefc9584a3a33ca750a741f2cc7632003897977 (patch) | |
tree | a2dbde1bdd3912038296f01684a33153d8757a06 /desktop | |
parent | bdfda9d14604daaa01535e744f4d4410550cfead (diff) | |
download | netsurf-5cefc9584a3a33ca750a741f2cc7632003897977.tar.gz netsurf-5cefc9584a3a33ca750a741f2cc7632003897977.tar.bz2 |
Pass clip rect to browser_window_redraw as pointer.
svn path=/trunk/netsurf/; revision=11672
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/browser.c | 10 | ||||
-rw-r--r-- | desktop/browser.h | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 3d5f1a9cb..b8a7818b0 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -90,7 +90,7 @@ static void browser_window_find_target_internal(struct browser_window *bw, /* exported interface, documented in browser.h */ bool browser_window_redraw(struct browser_window *bw, int x, int y, - struct rect clip) + struct rect *clip) { int width = 0; int height = 0; @@ -100,10 +100,10 @@ bool browser_window_redraw(struct browser_window *bw, int x, int y, return false; } - plot.clip(clip.x0, clip.y0, clip.x1, clip.y1); + plot.clip(clip->x0, clip->y0, clip->x1, clip->y1); if (bw->current_content == NULL) { - return plot.rectangle(clip.x0, clip.y0, clip.x1, clip.y1, + return plot.rectangle(clip->x0, clip->y0, clip->x1, clip->y1, plot_style_fill_white); } @@ -115,12 +115,12 @@ bool browser_window_redraw(struct browser_window *bw, int x, int y, /* Non-HTML may not fill viewport to extents, so plot white * background fill */ - plot.rectangle(clip.x0, clip.y0, clip.x1, clip.y1, + plot.rectangle(clip->x0, clip->y0, clip->x1, clip->y1, plot_style_fill_white); } return content_redraw(bw->current_content, x, y, width, height, - &clip, bw->scale, 0xFFFFFF); + clip, bw->scale, 0xFFFFFF); } /* exported interface, documented in browser.h */ diff --git a/desktop/browser.h b/desktop/browser.h index 42b9f19ed..59b7d7393 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -273,7 +273,7 @@ bool browser_window_stop_available(struct browser_window *bw); * Units for x, y and clip are pixels. */ bool browser_window_redraw(struct browser_window *bw, int x, int y, - struct rect clip); + struct rect *clip); /** * Check whether browser window is ready for redraw |