summaryrefslogtreecommitdiff
path: root/gtk/window.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2011-02-11 00:14:22 +0000
committerVincent Sanders <vince@netsurf-browser.org>2011-02-11 00:14:22 +0000
commit9a183018ea9c7d58a6aa71a2afb92271c4207e01 (patch)
tree469c6efd35b035c954b13d2624377ede29858e74 /gtk/window.c
parent2a8e8a5cf10a22d47dd7ba8701b2b97b317c26ff (diff)
downloadnetsurf-9a183018ea9c7d58a6aa71a2afb92271c4207e01.tar.gz
netsurf-9a183018ea9c7d58a6aa71a2afb92271c4207e01.tar.bz2
improve browser_window_redraw width and height handling
svn path=/trunk/netsurf/; revision=11642
Diffstat (limited to 'gtk/window.c')
-rw-r--r--gtk/window.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/gtk/window.c b/gtk/window.c
index 06bc97df0..488423bcb 100644
--- a/gtk/window.c
+++ b/gtk/window.c
@@ -157,8 +157,6 @@ static gboolean nsgtk_window_expose_event(GtkWidget *widget,
{
struct gui_window *g = data;
struct gui_window *z;
- int width = 0;
- int height = 0;
assert(g);
assert(g->bw);
@@ -168,17 +166,6 @@ static gboolean nsgtk_window_expose_event(GtkWidget *widget,
assert(z);
assert(GTK_WIDGET(g->layout) == widget);
- /* set the width and height to use */
- if (g->bw->current_content != NULL) {
- width = content_get_width(g->bw->current_content);
- height = content_get_height(g->bw->current_content);
-
- if (content_get_type(g->bw->current_content) != CONTENT_HTML) {
- /* HTML rendering handles scale itself */
- width *= g->bw->scale;
- height *= g->bw->scale;
- }
- }
current_widget = (GtkWidget *)g->layout;
current_drawable = g->layout->bin_window;
@@ -191,7 +178,7 @@ 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, width, height,
+ 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);