Changeset 121342 in webkit


Ignore:
Timestamp:
Jun 27, 2012, 7:55:13 AM (13 years ago)
Author:
rjkroege@chromium.org
Message:

[chromium] out-of-order assert in WebViewImpl setDeviceScaleFactor
https://bugs.webkit.org/show_bug.cgi?id=90006

The assert in WebViewImpl::setDeviceScaleFactor should test for non-scaling
after we have set both m_DeviceScaleInCompositor and page()->deviceScaleFactor()
instead of in between.

Reviewed by James Robinson.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::setDeviceScaleFactor):

Location:
trunk/Source/WebKit/chromium
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r121322 r121342  
     12012-06-27  Robert Kroeger  <rjkroege@chromium.org>
     2
     3        [chromium] out-of-order assert in WebViewImpl setDeviceScaleFactor
     4        https://bugs.webkit.org/show_bug.cgi?id=90006
     5
     6        The assert in WebViewImpl::setDeviceScaleFactor should test for non-scaling
     7        after we have set both m_DeviceScaleInCompositor and page()->deviceScaleFactor()
     8        instead of in between.
     9
     10        Reviewed by James Robinson.
     11
     12        * src/WebViewImpl.cpp:
     13        (WebKit::WebViewImpl::setDeviceScaleFactor):
     14
    1152012-06-26  Sheriff Bot  <webkit.review.bot@gmail.com>
    216
  • trunk/Source/WebKit/chromium/src/WebViewImpl.cpp

    r121310 r121342  
    25522552    page()->setDeviceScaleFactor(scaleFactor);
    25532553
     2554    if (!m_layerTreeView.isNull() && m_webSettings->applyDefaultDeviceScaleFactorInCompositor()) {
     2555        m_deviceScaleInCompositor = page()->deviceScaleFactor();
     2556        m_layerTreeView.setDeviceScaleFactor(m_deviceScaleInCompositor);
     2557    }
    25542558    if (m_deviceScaleInCompositor != 1) {
    25552559        // Don't allow page scaling when compositor scaling is being used,
     
    25572561        // needs to match the one in the compositor.
    25582562        ASSERT(scaleFactor == m_deviceScaleInCompositor);
    2559     }
    2560     if (!m_layerTreeView.isNull() && m_webSettings->applyDefaultDeviceScaleFactorInCompositor()) {
    2561         m_deviceScaleInCompositor = page()->deviceScaleFactor();
    2562         m_layerTreeView.setDeviceScaleFactor(m_deviceScaleInCompositor);
    25632563    }
    25642564}
Note: See TracChangeset for help on using the changeset viewer.