summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShimeng (Simon) Wang <swang@google.com>2010-07-26 16:37:25 -0700
committerShimeng (Simon) Wang <swang@google.com>2010-07-26 16:41:59 -0700
commitdcc30a9fca45f634b1d3a12b276d3a0ccce99fc3 (patch)
treeed5e79597b11484f2c2c30b108d62fbb549b7003
parent9b79df2264b8a55f37c294de5b365203680c0773 (diff)
downloadexternal_webkit-dcc30a9fca45f634b1d3a12b276d3a0ccce99fc3.zip
external_webkit-dcc30a9fca45f634b1d3a12b276d3a0ccce99fc3.tar.gz
external_webkit-dcc30a9fca45f634b1d3a12b276d3a0ccce99fc3.tar.bz2
Add node check to prevent crash.
issue: 2870827 Change-Id: I49f9a83fd7cd79100d7d8b0833db7d9f03c7e4f8
-rw-r--r--WebCore/rendering/RenderLayer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/WebCore/rendering/RenderLayer.cpp b/WebCore/rendering/RenderLayer.cpp
index 78fddfd..756073e 100644
--- a/WebCore/rendering/RenderLayer.cpp
+++ b/WebCore/rendering/RenderLayer.cpp
@@ -3761,7 +3761,7 @@ bool RenderLayer::shouldBeNormalFlowOnly() const
static bool hasOverflowScroll(const RenderLayer* layer)
{
RenderBox* box = layer->renderBox();
- if (!box || !box->node()->hasTagName(HTMLNames::divTag))
+ if (!box || !box->node() || !box->node()->hasTagName(HTMLNames::divTag))
return false;
EOverflow x = box->style()->overflowX();
EOverflow y = box->style()->overflowY();