Chromium Code Reviews| Index: chrome/browser/safe_browsing/safe_browsing_service.cc |
| diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc |
| index d124f5a5afa72b017b5e3bbc8227dce09df5b740..17bdd009a1f30a1e615c40ff1d7fd3ee10c64c87 100644 |
| --- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
| +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
| @@ -139,6 +139,10 @@ class SafeBrowsingURLRequestContextGetter |
| // true. |
| void ServiceShuttingDown(); |
| + // Disables QUIC. This should not be necessary anymore when |
| + // http://crbug.com/678653 is implemented. |
| + void DisableQuicOnIOThread(); |
| + |
| protected: |
| ~SafeBrowsingURLRequestContextGetter() override; |
| @@ -239,6 +243,13 @@ void SafeBrowsingURLRequestContextGetter::ServiceShuttingDown() { |
| safe_browsing_request_context_.reset(); |
| } |
| +void SafeBrowsingURLRequestContextGetter::DisableQuicOnIOThread() { |
| + DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| + |
| + if (http_network_session_) |
| + http_network_session_->DisableQuic(); |
| +} |
| + |
| SafeBrowsingURLRequestContextGetter::~SafeBrowsingURLRequestContextGetter() {} |
| // static |
| @@ -393,6 +404,14 @@ SafeBrowsingService::url_request_context() { |
| return url_request_context_getter_; |
| } |
| +void SafeBrowsingService::DisableQuicOnIOThread() { |
| + DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| + |
| + url_request_context_getter_->DisableQuicOnIOThread(); |
| +} |
| + |
| +// TODO(ntfschr): componentize this once BaseSafeBrowsingUIManager contains a |
|
Nathan Parker
2017/01/09 20:00:21
This looks like a merge confusion.
pmarko
2017/01/09 20:25:23
Good catch, removed.
|
| +// SafeBrowsingService |
| const scoped_refptr<SafeBrowsingUIManager>& |
| SafeBrowsingService::ui_manager() const { |
| return ui_manager_; |