| Index: Source/core/layout/LayoutBlockFlow.cpp
|
| diff --git a/Source/core/layout/LayoutBlockFlow.cpp b/Source/core/layout/LayoutBlockFlow.cpp
|
| index 5ece6aab66c4ff8a38ed5a56973598e07c41d69b..ecd1e47b0a04e2503a603872810d516142a4f1b4 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 (LayoutAnalyzer* analyzer = frameView()->layoutAnalyzer())
|
| + analyzer->increment((frameRect() == prevRect) ? LayoutAnalyzer::LayoutBlockRectangleDidNotChange : LayoutAnalyzer::LayoutBlockRectangleChanged);
|
|
|
| clearNeedsLayout();
|
| }
|
|
|