- return clampTo(scale, m_viewportConstraints.minimumScale, m_viewportConstraints.maximumScale);
+ double minimumScale = min(m_viewportConstraints.minimumScale, m_viewportConstraints.maximumScale);
+ return clampTo(scale, minimumScale, m_viewportConstraints.maximumScale);
IntSize contentsSize = m_viewImpl->page()->contentsSize();
double horizontalMinScale = max(((double)viewSize().width() / contentsSize.width()), 0.25);
double verticalMinScale = max(((double)viewSize().height() / contentsSize.height()), 0.25);
IntSize contentsSize = m_viewImpl->page()->contentsSize();
double horizontalMinScale = max(((double)viewSize().width() / contentsSize.width()), 0.25);
double verticalMinScale = max(((double)viewSize().height() / contentsSize.height()), 0.25);