| Index: third_party/WebKit/WebCore/rendering/RenderWidget.cpp
|
| ===================================================================
|
| --- third_party/WebKit/WebCore/rendering/RenderWidget.cpp (revision 9383)
|
| +++ third_party/WebKit/WebCore/rendering/RenderWidget.cpp (working copy)
|
| @@ -91,20 +91,20 @@
|
| if (hasOverrideSize())
|
| setOverrideSize(-1);
|
|
|
| + RenderLayer* layer = m_layer;
|
| RenderArena* arena = renderArena();
|
|
|
| - if (hasLayer())
|
| - layer()->clearClipRects();
|
| + if (layer)
|
| + layer->clearClipRects();
|
|
|
| if (style() && (style()->height().isPercent() || style()->minHeight().isPercent() || style()->maxHeight().isPercent()))
|
| RenderBlock::removePercentHeightDescendant(this);
|
|
|
| setNode(0);
|
| + deref(arena);
|
|
|
| - if (hasLayer())
|
| - layer()->destroy(arena);
|
| -
|
| - deref(arena);
|
| + if (layer)
|
| + layer->destroy(arena);
|
| }
|
|
|
| RenderWidget::~RenderWidget()
|
|
|