Changeset 199119 in webkit


Ignore:
Timestamp:
Apr 6, 2016 3:22:02 PM (8 years ago)
Author:
Simon Fraser
Message:

Avoid using an unengaged Optional<FloatRect> when positioning the tiled scrolling indicator
https://bugs.webkit.org/show_bug.cgi?id=156313

Reviewed by Tim Horton.

Fixes an assertion seen when running the WebKit2.AutoLayoutIntegration API test.

  • page/FrameView.cpp:

(WebCore::FrameView::setViewExposedRect):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r199117 r199119  
     12016-04-06  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Avoid using an unengaged Optional<FloatRect> when positioning the tiled scrolling indicator
     4        https://bugs.webkit.org/show_bug.cgi?id=156313
     5
     6        Reviewed by Tim Horton.
     7
     8        Fixes an assertion seen when running the WebKit2.AutoLayoutIntegration API test.
     9
     10        * page/FrameView.cpp:
     11        (WebCore::FrameView::setViewExposedRect):
     12
    1132016-04-06  Sam Weinig  <sam@webkit.org>
    214
  • trunk/Source/WebCore/page/FrameView.cpp

    r199111 r199119  
    49184918    if (!frame().isMainFrame())
    49194919        return;
     4920
    49204921    if (TiledBacking* tiledBacking = this->tiledBacking()) {
    49214922        adjustTiledBackingCoverage();
    4922         tiledBacking->setTiledScrollingIndicatorPosition(m_viewExposedRect.value().location());
     4923        tiledBacking->setTiledScrollingIndicatorPosition(m_viewExposedRect ? m_viewExposedRect.value().location() : FloatPoint());
    49234924    }
    49244925
Note: See TracChangeset for help on using the changeset viewer.