Index: third_party/WebKit/Source/core/dom/Node.cpp |
diff --git a/third_party/WebKit/Source/core/dom/Node.cpp b/third_party/WebKit/Source/core/dom/Node.cpp |
index e86209842349280f79a9648027506024294764b0..cd6e22a617688b217ad939ffe69358a95899f04a 100644 |
--- a/third_party/WebKit/Source/core/dom/Node.cpp |
+++ b/third_party/WebKit/Source/core/dom/Node.cpp |
@@ -280,9 +280,9 @@ NodeRareData& Node::ensureRareData() |
return *rareData(); |
if (isElementNode()) |
- m_data.m_rareData = ElementRareData::create(m_data.m_layoutObject); |
nainar
2016/07/06 07:09:03
@bugsnash,
These two lines should be changed in
Bugs Nash
2016/07/06 21:32:21
Good spot
|
+ m_data.m_rareData = ElementRareData::create(hasLayoutObject() ? m_data.m_layoutObject : nullptr); |
else |
- m_data.m_rareData = NodeRareData::create(m_data.m_layoutObject); |
+ m_data.m_rareData = NodeRareData::create(hasLayoutObject() ? m_data.m_layoutObject : nullptr); |
DCHECK(m_data.m_rareData); |