diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-02-11 19:36:33 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-02-11 19:36:33 +0000 |
commit | fedcbf6656e8d6f082d891c02d6c4555616fd0d6 (patch) | |
tree | 71b9d4f388214dcf62074bb9e144730ebd8f88ab /gtk/window.c | |
parent | 27b6096dcd8a38fa0200cec6dfe25f05529efa7c (diff) | |
download | netsurf-fedcbf6656e8d6f082d891c02d6c4555616fd0d6.tar.gz netsurf-fedcbf6656e8d6f082d891c02d6c4555616fd0d6.tar.bz2 |
Pass clip rect to browser_window_redraw as struct.
svn path=/trunk/netsurf/; revision=11648
Diffstat (limited to 'gtk/window.c')
-rw-r--r-- | gtk/window.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gtk/window.c b/gtk/window.c index 488423bcb..3e2cf8b99 100644 --- a/gtk/window.c +++ b/gtk/window.c @@ -157,6 +157,7 @@ static gboolean nsgtk_window_expose_event(GtkWidget *widget, { struct gui_window *g = data; struct gui_window *z; + struct rect clip; assert(g); assert(g->bw); @@ -178,10 +179,12 @@ static gboolean nsgtk_window_expose_event(GtkWidget *widget, nsgtk_plot_set_scale(g->bw->scale); current_redraw_browser = g->bw; - browser_window_redraw(g->bw, 0, 0, - event->area.x, event->area.y, - event->area.x + event->area.width, - event->area.y + event->area.height); + clip.x0 = event->area.x; + clip.y0 = event->area.y; + clip.x1 = event->area.x + event->area.width; + clip.y1 = event->area.y + event->area.height; + + browser_window_redraw(g->bw, 0, 0, clip); current_redraw_browser = NULL; |