Changeset 162030 in webkit


Ignore:
Timestamp:
Jan 14, 2014, 5:58:23 PM (11 years ago)
Author:
Simon Fraser
Message:

On iOS, we never want to make scrollbar layers
https://bugs.webkit.org/show_bug.cgi?id=127024
<rdar://problem/15745768>

Reviewed by Dean Jackson.

On platforms that delegate scrolling, don't try to make layers
for scrollbars.

This fixes a crash in RenderLayerCompositor::updateOverflowControlsLayers()
where m_overflowControlsHostLayer is null.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::shouldCompositeOverflowControls):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r162027 r162030  
     12014-01-14  Simon Fraser  <simon.fraser@apple.com>
     2
     3        On iOS, we never want to make scrollbar layers
     4        https://bugs.webkit.org/show_bug.cgi?id=127024
     5        <rdar://problem/15745768>
     6
     7        Reviewed by Dean Jackson.
     8
     9        On platforms that delegate scrolling, don't try to make layers
     10        for scrollbars.
     11       
     12        This fixes a crash in RenderLayerCompositor::updateOverflowControlsLayers()
     13        where m_overflowControlsHostLayer is null.
     14
     15        * rendering/RenderLayerCompositor.cpp:
     16        (WebCore::RenderLayerCompositor::shouldCompositeOverflowControls):
     17
    1182014-01-14  Simon Fraser  <simon.fraser@apple.com>
    219
  • trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp

    r161798 r162030  
    27342734        return false;
    27352735
     2736    if (frameView.delegatesScrolling())
     2737        return false;
     2738
    27362739    if (mainFrameBackingIsTiled())
    27372740        return true;
Note: See TracChangeset for help on using the changeset viewer.