| Index: third_party/WebKit/Source/core/dom/VisitedLinkState.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/VisitedLinkState.cpp b/third_party/WebKit/Source/core/dom/VisitedLinkState.cpp
|
| index da0c1a85c977e5dd04ee564cfe4b522c02c8fb2f..193fb2c119417cbbb114d904a13ad04af28a1d5d 100644
|
| --- a/third_party/WebKit/Source/core/dom/VisitedLinkState.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/VisitedLinkState.cpp
|
| @@ -79,7 +79,7 @@ static void invalidateStyleForAllLinksRecursively(Node& rootNode, bool invalidat
|
|
|
| void VisitedLinkState::invalidateStyleForAllLinks(bool invalidateVisitedLinkHashes)
|
| {
|
| - if (!m_linksCheckedForVisitedState.isEmpty())
|
| + if (!m_linksCheckedForVisitedState.isEmpty() && document().firstChild())
|
| invalidateStyleForAllLinksRecursively(*document().firstChild(), invalidateVisitedLinkHashes);
|
| }
|
|
|
| @@ -99,7 +99,7 @@ static void invalidateStyleForLinkRecursively(Node& rootNode, LinkHash linkHash)
|
|
|
| void VisitedLinkState::invalidateStyleForLink(LinkHash linkHash)
|
| {
|
| - if (m_linksCheckedForVisitedState.contains(linkHash))
|
| + if (m_linksCheckedForVisitedState.contains(linkHash) && document().firstChild())
|
| invalidateStyleForLinkRecursively(*document().firstChild(), linkHash);
|
| }
|
|
|
|
|