| Index: Source/core/layout/LayoutBlockFlow.cpp
|
| diff --git a/Source/core/layout/LayoutBlockFlow.cpp b/Source/core/layout/LayoutBlockFlow.cpp
|
| index 5ece6aab66c4ff8a38ed5a56973598e07c41d69b..7bf94e5dd91b4a7196b30ea83cd9a3c452827600 100644
|
| --- a/Source/core/layout/LayoutBlockFlow.cpp
|
| +++ b/Source/core/layout/LayoutBlockFlow.cpp
|
| @@ -381,7 +381,8 @@ void LayoutBlockFlow::layoutBlock(bool relayoutChildren)
|
| if (isHTMLDialogElement(node()) && isOutOfFlowPositioned())
|
| positionDialog();
|
|
|
| - frameView()->layoutAnalyzer().increment((frameRect() == prevRect) ? LayoutAnalyzer::LayoutBlockRectangleDidNotChange : LayoutAnalyzer::LayoutBlockRectangleChanged);
|
| + if (frameView()->layoutAnalyzer())
|
| + frameView()->layoutAnalyzer()->increment((frameRect() == prevRect) ? LayoutAnalyzer::LayoutBlockRectangleDidNotChange : LayoutAnalyzer::LayoutBlockRectangleChanged);
|
|
|
| clearNeedsLayout();
|
| }
|
|
|