Changeset 116339 in webkit


Ignore:
Timestamp:
May 7, 2012 12:35:40 PM (12 years ago)
Author:
enne@google.com
Message:

Fix containerForRepaint() assumption about non-null enclosingLayer()
https://bugs.webkit.org/show_bug.cgi?id=85807

Reviewed by Simon Fraser.

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::containerForRepaint):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r116337 r116339  
     12012-05-07  Adrienne Walker  <enne@google.com>
     2
     3        Fix containerForRepaint() assumption about non-null enclosingLayer()
     4        https://bugs.webkit.org/show_bug.cgi?id=85807
     5
     6        Reviewed by Simon Fraser.
     7
     8        * rendering/RenderObject.cpp:
     9        (WebCore::RenderObject::containerForRepaint):
     10
    1112012-05-07  Alec Flett  <alecflett@chromium.org>
    212
  • trunk/Source/WebCore/rendering/RenderObject.cpp

    r116174 r116339  
    12561256#if USE(ACCELERATED_COMPOSITING)
    12571257    if (v->usesCompositing()) {
    1258         RenderLayer* compLayer = enclosingLayer()->enclosingCompositingLayerForRepaint();
    1259         if (compLayer)
    1260             repaintContainer = compLayer->renderer();
     1258        if (RenderLayer* parentLayer = enclosingLayer()) {
     1259            RenderLayer* compLayer = parentLayer->enclosingCompositingLayerForRepaint();
     1260            if (compLayer)
     1261                repaintContainer = compLayer->renderer();
     1262        }
    12611263    }
    12621264#endif
Note: See TracChangeset for help on using the changeset viewer.