| Index: third_party/WebKit/Source/web/WebPageImportanceSignals.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebPageImportanceSignals.cpp b/third_party/WebKit/Source/web/WebPageImportanceSignals.cpp
|
| index 30956e6452e2a1a649811c275368b9a6730f7f57..5cdd82cfb069f6f8c872761e10277e146499c8d8 100644
|
| --- a/third_party/WebKit/Source/web/WebPageImportanceSignals.cpp
|
| +++ b/third_party/WebKit/Source/web/WebPageImportanceSignals.cpp
|
| @@ -4,15 +4,16 @@
|
|
|
| #include "config.h"
|
| #include "public/web/WebPageImportanceSignals.h"
|
| -#include "public/web/WebViewClient.h"
|
|
|
| #include "public/platform/Platform.h"
|
| +#include "public/web/WebViewClient.h"
|
|
|
| namespace blink {
|
|
|
| void WebPageImportanceSignals::reset()
|
| {
|
| m_hadFormInteraction = false;
|
| + m_issuedNonGetFetchFromScript = false;
|
| if (m_observer)
|
| m_observer->pageImportanceSignalsChanged();
|
| }
|
| @@ -24,9 +25,17 @@ void WebPageImportanceSignals::setHadFormInteraction()
|
| m_observer->pageImportanceSignalsChanged();
|
| }
|
|
|
| +void WebPageImportanceSignals::setIssuedNonGetFetchFromScript()
|
| +{
|
| + m_issuedNonGetFetchFromScript = true;
|
| + if (m_observer)
|
| + m_observer->pageImportanceSignalsChanged();
|
| +}
|
| +
|
| void WebPageImportanceSignals::onCommitLoad()
|
| {
|
| Platform::current()->histogramEnumeration("PageImportanceSignals.HadFormInteraction.OnCommitLoad", m_hadFormInteraction, 2);
|
| + Platform::current()->histogramEnumeration("PageImportanceSignals.IssuedNonGetFetchFromScript.OnCommitLoad", m_issuedNonGetFetchFromScript, 2);
|
|
|
| reset();
|
| }
|
|
|