Index: chrome/browser/external_protocol/external_protocol_handler_unittest.cc |
diff --git a/chrome/browser/external_protocol/external_protocol_handler_unittest.cc b/chrome/browser/external_protocol/external_protocol_handler_unittest.cc |
index c7176520087901fabebd3f485afd1140b72b786b..b631125ae986d2877644bb1f4a1674c7d8e535a4 100644 |
--- a/chrome/browser/external_protocol/external_protocol_handler_unittest.cc |
+++ b/chrome/browser/external_protocol/external_protocol_handler_unittest.cc |
@@ -17,7 +17,10 @@ class FakeExternalProtocolHandlerWorker |
shell_integration::DefaultWebClientObserver* observer, |
const std::string& protocol, |
shell_integration::DefaultWebClientState os_state) |
- : shell_integration::DefaultProtocolClientWorker(observer, protocol), |
+ : shell_integration::DefaultProtocolClientWorker( |
+ observer, |
+ protocol, |
+ /*delete_observer=*/true), |
os_state_(os_state) {} |
private: |
@@ -30,7 +33,7 @@ class FakeExternalProtocolHandlerWorker |
this, os_state_)); |
} |
- void SetAsDefault(bool interactive_permitted) override { |
+ void SetAsDefault() override { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
base::Bind( |