⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 126901 in webkit


Ignore:
Timestamp:
Aug 28, 2012, 11:22:07 AM (14 years ago)
Author:
danakj@chromium.org
Message:

[chromium] Be robust to WebCore popping an empty GraphicsContext stack
https://bugs.webkit.org/show_bug.cgi?id=95152

Reviewed by James Robinson.

  • platform/graphics/skia/OpaqueRegionSkia.cpp:

(WebCore::OpaqueRegionSkia::popCanvasLayer):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r126895 r126901  
     12012-08-28  Dana Jansens  <danakj@chromium.org>
     2
     3        [chromium] Be robust to WebCore popping an empty GraphicsContext stack
     4        https://bugs.webkit.org/show_bug.cgi?id=95152
     5
     6        Reviewed by James Robinson.
     7
     8        * platform/graphics/skia/OpaqueRegionSkia.cpp:
     9        (WebCore::OpaqueRegionSkia::popCanvasLayer):
     10
    1112012-08-28  David Hyatt  <hyatt@apple.com>
    212
  • trunk/Source/WebCore/platform/graphics/skia/OpaqueRegionSkia.cpp

    r115161 r126901  
    183183void OpaqueRegionSkia::popCanvasLayer(const PlatformContextSkia* context)
    184184{
     185    ASSERT(!m_canvasLayerStack.isEmpty());
     186    if (m_canvasLayerStack.isEmpty())
     187        return;
     188
    185189    const CanvasLayerState& canvasLayer = m_canvasLayerStack.last();
    186190    SkRect layerOpaqueRect = canvasLayer.opaqueRect;
Note: See TracChangeset for help on using the changeset viewer.