Index: chrome/browser/custom_handlers/protocol_handler_registry.cc |
diff --git a/chrome/browser/custom_handlers/protocol_handler_registry.cc b/chrome/browser/custom_handlers/protocol_handler_registry.cc |
index 139fed6e4116e9bdbf43f373d54ef67b66fa1370..bc28906f58893addbf3a85ac83a5374254963379 100644 |
--- a/chrome/browser/custom_handlers/protocol_handler_registry.cc |
+++ b/chrome/browser/custom_handlers/protocol_handler_registry.cc |
@@ -355,10 +355,9 @@ void ProtocolHandlerRegistry::ClearDefault(const std::string& scheme) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
default_handlers_.erase(scheme); |
- BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&IOThreadDelegate::ClearDefault, io_thread_delegate_, scheme)); |
+ BrowserThread::PostTask(BrowserThread::IO, FROM_HERE, |
+ base::BindOnce(&IOThreadDelegate::ClearDefault, |
+ io_thread_delegate_, scheme)); |
Save(); |
NotifyChanged(); |
} |
@@ -588,8 +587,8 @@ void ProtocolHandlerRegistry::RemoveHandler( |
} else { |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- base::Bind(&IOThreadDelegate::ClearDefault, io_thread_delegate_, |
- q->second.protocol())); |
+ base::BindOnce(&IOThreadDelegate::ClearDefault, io_thread_delegate_, |
+ q->second.protocol())); |
default_handlers_.erase(q); |
} |
@@ -623,9 +622,8 @@ void ProtocolHandlerRegistry::Enable() { |
} |
enabled_ = true; |
BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&IOThreadDelegate::Enable, io_thread_delegate_)); |
+ BrowserThread::IO, FROM_HERE, |
+ base::BindOnce(&IOThreadDelegate::Enable, io_thread_delegate_)); |
ProtocolHandlerMap::const_iterator p; |
for (p = default_handlers_.begin(); p != default_handlers_.end(); ++p) { |
@@ -642,9 +640,8 @@ void ProtocolHandlerRegistry::Disable() { |
} |
enabled_ = false; |
BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&IOThreadDelegate::Disable, io_thread_delegate_)); |
+ BrowserThread::IO, FROM_HERE, |
+ base::BindOnce(&IOThreadDelegate::Disable, io_thread_delegate_)); |
ProtocolHandlerMap::const_iterator p; |
for (p = default_handlers_.begin(); p != default_handlers_.end(); ++p) { |
@@ -725,10 +722,9 @@ void ProtocolHandlerRegistry::SetDefault(const ProtocolHandler& handler) { |
default_handlers_.erase(handler.protocol()); |
default_handlers_.insert(std::make_pair(handler.protocol(), handler)); |
PromoteHandler(handler); |
- BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&IOThreadDelegate::SetDefault, io_thread_delegate_, handler)); |
+ BrowserThread::PostTask(BrowserThread::IO, FROM_HERE, |
+ base::BindOnce(&IOThreadDelegate::SetDefault, |
+ io_thread_delegate_, handler)); |
} |
void ProtocolHandlerRegistry::InsertHandler(const ProtocolHandler& handler) { |