Title: [176588] trunk/Source/WebKit/mac
Revision
176588
Author
[email protected]
Date
2014-11-30 16:20:34 -0800 (Sun, 30 Nov 2014)

Log Message

Fix a test failure.

* History/WebHistory.mm:
(+[WebHistory _setVisitedLinkTrackingEnabled:]):
Call through to the visited link store.

(+[WebHistory _removeAllVisitedLinks]):
Ditto.

* WebCoreSupport/WebVisitedLinkStore.mm:
(WebVisitedLinkStore::isLinkVisited):
Make sure to populate visited links.

Modified Paths

Diff

Modified: trunk/Source/WebKit/mac/ChangeLog (176587 => 176588)


--- trunk/Source/WebKit/mac/ChangeLog	2014-11-30 22:48:30 UTC (rev 176587)
+++ trunk/Source/WebKit/mac/ChangeLog	2014-12-01 00:20:34 UTC (rev 176588)
@@ -1,5 +1,20 @@
 2014-11-30  Anders Carlsson  <[email protected]>
 
+        Fix a test failure.
+
+        * History/WebHistory.mm:
+        (+[WebHistory _setVisitedLinkTrackingEnabled:]):
+        Call through to the visited link store.
+
+        (+[WebHistory _removeAllVisitedLinks]):
+        Ditto.
+
+        * WebCoreSupport/WebVisitedLinkStore.mm:
+        (WebVisitedLinkStore::isLinkVisited):
+        Make sure to populate visited links.
+
+2014-11-30  Anders Carlsson  <[email protected]>
+
         Switch over to the visited link store from the WebViewGroup
         https://bugs.webkit.org/show_bug.cgi?id=139112
 

Modified: trunk/Source/WebKit/mac/History/WebHistory.mm (176587 => 176588)


--- trunk/Source/WebKit/mac/History/WebHistory.mm	2014-11-30 22:48:30 UTC (rev 176587)
+++ trunk/Source/WebKit/mac/History/WebHistory.mm	2014-12-01 00:20:34 UTC (rev 176588)
@@ -921,11 +921,13 @@
 + (void)_setVisitedLinkTrackingEnabled:(BOOL)visitedLinkTrackingEnabled
 {
     PageGroup::setShouldTrackVisitedLinks(visitedLinkTrackingEnabled);
+    WebVisitedLinkStore::setShouldTrackVisitedLinks(visitedLinkTrackingEnabled);
 }
 
 + (void)_removeAllVisitedLinks
 {
     PageGroup::removeAllVisitedLinks();
+    WebVisitedLinkStore::removeAllVisitedLinks();
 }
 
 @end

Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm (176587 => 176588)


--- trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm	2014-11-30 22:48:30 UTC (rev 176587)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm	2014-12-01 00:20:34 UTC (rev 176588)
@@ -108,6 +108,8 @@
 
 bool WebVisitedLinkStore::isLinkVisited(Page& page, LinkHash linkHash, const URL& baseURL, const AtomicString& attributeURL)
 {
+    populateVisitedLinksIfNeeded(page);
+
     return m_visitedLinkHashes.contains(linkHash);
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to