From afdde925b8a5dbd240679f3fd4627c8203db36ed Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 12 Apr 2011 11:34:13 +0200 Subject: [PATCH] [broadway] Fix canvas resize when resizing browser window We always have to resize the canvas, even when its in a toplevel. --- gdk/broadway/broadway.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gdk/broadway/broadway.js b/gdk/broadway/broadway.js index a78a44e860..82c7ac42f9 100644 --- a/gdk/broadway/broadway.js +++ b/gdk/broadway/broadway.js @@ -654,6 +654,9 @@ function cmdMoveResizeSurface(id, has_pos, x, y, has_size, w, h) /* Flush any outstanding draw ops before (possibly) changing size */ flushSurface(surface); + if (has_size) + resizeCanvas(surface.canvas, w, h); + if (surface.visible) { if (surface.window) { /* TODO: This moves the outer frame position, we really want the inner position. @@ -665,9 +668,6 @@ function cmdMoveResizeSurface(id, has_pos, x, y, has_size, w, h) if (has_size) resizeBrowserWindow(surface.window, w, h); } else { - if (has_size) - resizeCanvas(surface.canvas, w, h); - if (has_pos) { var xOffset = surface.x; var yOffset = surface.y;