| Index: Source/WebCore/rendering/RenderBox.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderBox.cpp (revision 94130)
|
| +++ Source/WebCore/rendering/RenderBox.cpp (working copy)
|
| @@ -200,6 +200,11 @@
|
| if (style() && (style()->logicalHeight().isPercent() || style()->logicalMinHeight().isPercent() || style()->logicalMaxHeight().isPercent()))
|
| RenderBlock::removePercentHeightDescendant(this);
|
|
|
| + // If this renderer is owning renderer for the frameview's custom scrollbars,
|
| + // we need to clear it from the scrollbar. See webkit bug 64737.
|
| + if (style() && style()->hasPseudoStyle(SCROLLBAR) && frame() && frame()->view())
|
| + frame()->view()->clearOwningRendererForCustomScrollbars(this);
|
| +
|
| // If the following assertion fails, logicalHeight()/logicalMinHeight()/
|
| // logicalMaxHeight() values are changed from a percent value to a non-percent
|
| // value during laying out. It causes a use-after-free bug.
|
|
|