mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 558840 - Botched tab preview for start page [r=mfinkle]
This commit is contained in:
parent
359bebf45f
commit
2b5c670721
@ -411,6 +411,15 @@ var Browser = {
|
||||
// Tell the UI to resize the browser controls
|
||||
BrowserUI.sizeControls(w, h);
|
||||
|
||||
// XXX During the launch, the resize of the window arrive after we add
|
||||
// the first tab, so we need to force the viewport state for this case
|
||||
// see bug 558840
|
||||
let bvs = bv._browserViewportState;
|
||||
if (bvs.viewportRect.width == 1 && bvs.viewportRect.height == 1) {
|
||||
bvs.viewportRect.width = window.innerWidth;
|
||||
bvs.viewportRect.height = window.innerHeight;
|
||||
}
|
||||
|
||||
bv.updateDefaultZoom();
|
||||
if (bv.isDefaultZoom())
|
||||
// XXX this should really only happen on browser startup, not every resize
|
||||
@ -3175,7 +3184,9 @@ Tab.prototype = {
|
||||
if (!this._browser)
|
||||
return;
|
||||
|
||||
let browserView = (Browser.selectedBrowser == this._browser) ? Browser._browserView : null;
|
||||
let bv = Browser._browserView;
|
||||
let browserView = (Browser.selectedBrowser == this._browser && bv.isDefaultZoom()) ? Browser._browserView
|
||||
: null;
|
||||
this._chromeTab.updateThumbnail(this._browser, browserView);
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user