Changeset 175506 in webkit


Ignore:
Timestamp:
Nov 3, 2014, 6:43:44 PM (11 years ago)
Author:
Simon Fraser
Message:

Non-fast scrollable region overlay offsets the overlay by topContentInset
https://bugs.webkit.org/show_bug.cgi?id=138344

Reviewed Tim Horton.

Offset the region by topContentInset, and make it not green.

  • page/DebugPageOverlays.cpp:

(WebCore::NonFastScrollableRegionOverlay::updateRegion):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r175505 r175506  
     12014-11-03  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Non-fast scrollable region overlay offsets the overlay by topContentInset
     4        https://bugs.webkit.org/show_bug.cgi?id=138344
     5
     6        Reviewed Tim Horton.
     7       
     8        Offset the region by topContentInset, and make it not green.
     9
     10        * page/DebugPageOverlays.cpp:
     11        (WebCore::NonFastScrollableRegionOverlay::updateRegion):
     12
    1132014-11-03  Andreas Kling  <akling@apple.com>
    214
  • trunk/Source/WebCore/page/DebugPageOverlays.cpp

    r175494 r175506  
    115115private:
    116116    explicit NonFastScrollableRegionOverlay(MainFrame& frame)
    117         : RegionOverlay(frame, Color(0.0f, 0.5f, 0.0f, 0.4f))
     117        : RegionOverlay(frame, Color(1.0f, 0.5f, 0.0f, 0.4f))
    118118    {
    119119    }
     
    130130            *region = scrollingCoordinator->computeNonFastScrollableRegion(&m_frame, IntPoint());
    131131    }
     132
     133    // computeNonFastScrollableRegion() applies topContentInset.
     134    region->translate(IntSize(0, -m_frame.view()->topContentInset()));
    132135
    133136    bool regionChanged = !m_region || !(*m_region == *region);
Note: See TracChangeset for help on using the changeset viewer.