Bug 1208023 - Avoid using a bad initial-scale when computing the CSS viewport. r=botond

--HG--
extra : commitid : bYtCKg4w35
This commit is contained in:
Kartikaya Gupta 2015-10-02 23:08:23 -04:00
Родитель 5cf75acb53
Коммит 3b2d3a423c
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -8050,7 +8050,7 @@ nsDocument::GetViewportInfo(const ScreenIntSize& aDisplaySize)
// We need to perform a conversion, but only if the initial or maximum
// scale were set explicitly by the user.
if (mValidScaleFloat) {
if (mValidScaleFloat && scaleFloat >= scaleMinFloat && scaleFloat <= scaleMaxFloat) {
CSSSize displaySize = ScreenSize(aDisplaySize) / scaleFloat;
size.width = std::max(size.width, displaySize.width);
size.height = std::max(size.height, displaySize.height);