summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/dom/visited_link_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/dom/visited_link_state.h')
-rw-r--r--chromium/third_party/blink/renderer/core/dom/visited_link_state.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/dom/visited_link_state.h b/chromium/third_party/blink/renderer/core/dom/visited_link_state.h
index 4c4a310cd99..7b663e99667 100644
--- a/chromium/third_party/blink/renderer/core/dom/visited_link_state.h
+++ b/chromium/third_party/blink/renderer/core/dom/visited_link_state.h
@@ -43,9 +43,11 @@ class Document;
class VisitedLinkState : public GarbageCollectedFinalized<VisitedLinkState> {
public:
static VisitedLinkState* Create(const Document& document) {
- return new VisitedLinkState(document);
+ return MakeGarbageCollected<VisitedLinkState>(document);
}
+ explicit VisitedLinkState(const Document&);
+
void InvalidateStyleForAllLinks(bool invalidate_visited_link_hashes);
void InvalidateStyleForLink(LinkHash);
@@ -58,7 +60,6 @@ class VisitedLinkState : public GarbageCollectedFinalized<VisitedLinkState> {
void Trace(blink::Visitor*);
private:
- explicit VisitedLinkState(const Document&);
const Document& GetDocument() const { return *document_; }
EInsideLink DetermineLinkStateSlowCase(const Element&);