From 580c61ea8622fff946b805f61c0f771304aba934 Mon Sep 17 00:00:00 2001 From: Vivien Nicolas <21@vingtetun.org> Date: Wed, 14 Jul 2010 18:44:16 +0200 Subject: [PATCH] Bug 578679 - on desktop linux, about:config doesn't display in the browser window [r=mfinkle] --- mobile/chrome/content/BrowserView.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mobile/chrome/content/BrowserView.js b/mobile/chrome/content/BrowserView.js index d69057e09251..1451bbba3a71 100644 --- a/mobile/chrome/content/BrowserView.js +++ b/mobile/chrome/content/BrowserView.js @@ -597,7 +597,9 @@ BrowserView.prototype = { getPageZoomLevel: function getPageZoomLevel() { let bvs = this._browserViewportState; // browser exists, so bvs must as well - let browserW = this.viewportToBrowser(bvs.viewportRect.right); + + // for xul pages, bvs.viewportRect.right can be 0 + let browserW = this.viewportToBrowser(bvs.viewportRect.right) || 1.0; return this.getVisibleRect().width / browserW; },