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 99bfd7cf21ad588f51eb47b560f3d8130fd36044..88a20e3562090227c46416abd69697695b9f753e 100644 |
--- a/chrome/browser/custom_handlers/protocol_handler_registry.cc |
+++ b/chrome/browser/custom_handlers/protocol_handler_registry.cc |
@@ -115,19 +115,19 @@ ProtocolHandlerRegistry::IOThreadDelegate::~IOThreadDelegate() {} |
bool ProtocolHandlerRegistry::IOThreadDelegate::IsHandledProtocol( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
return enabled_ && !LookupHandler(default_handlers_, scheme).IsEmpty(); |
} |
void ProtocolHandlerRegistry::IOThreadDelegate::ClearDefault( |
const std::string& scheme) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
default_handlers_.erase(scheme); |
} |
void ProtocolHandlerRegistry::IOThreadDelegate::SetDefault( |
const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
ClearDefault(handler.protocol()); |
default_handlers_.insert(std::make_pair(handler.protocol(), handler)); |
} |
@@ -137,7 +137,7 @@ void ProtocolHandlerRegistry::IOThreadDelegate::SetDefault( |
// the url from |request|. |
net::URLRequestJob* ProtocolHandlerRegistry::IOThreadDelegate::MaybeCreateJob( |
net::URLRequest* request, net::NetworkDelegate* network_delegate) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
ProtocolHandler handler = LookupHandler(default_handlers_, |
request->url().scheme()); |
@@ -181,7 +181,7 @@ MaybeCreateJobWithProtocolHandler( |
const std::string& scheme, |
net::URLRequest* request, |
net::NetworkDelegate* network_delegate) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
net::URLRequestJob* job = io_thread_delegate_->MaybeCreateJob( |
request, network_delegate); |
if (job) |
@@ -208,14 +208,14 @@ ProtocolHandlerRegistry::JobInterceptorFactory::MaybeInterceptResponse( |
bool ProtocolHandlerRegistry::JobInterceptorFactory::IsHandledProtocol( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
return io_thread_delegate_->IsHandledProtocol(scheme) || |
job_factory_->IsHandledProtocol(scheme); |
} |
bool ProtocolHandlerRegistry::JobInterceptorFactory::IsHandledURL( |
const GURL& url) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
return (url.is_valid() && |
io_thread_delegate_->IsHandledProtocol(url.scheme())) || |
job_factory_->IsHandledURL(url); |
@@ -223,7 +223,7 @@ bool ProtocolHandlerRegistry::JobInterceptorFactory::IsHandledURL( |
bool ProtocolHandlerRegistry::JobInterceptorFactory::IsSafeRedirectTarget( |
const GURL& location) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::IO); |
return job_factory_->IsSafeRedirectTarget(location); |
} |
@@ -350,7 +350,7 @@ bool ProtocolHandlerRegistry::SilentlyHandleRegisterHandlerRequest( |
void ProtocolHandlerRegistry::OnAcceptRegisterProtocolHandler( |
const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
RegisterProtocolHandler(handler, USER); |
SetDefault(handler); |
Save(); |
@@ -359,7 +359,7 @@ void ProtocolHandlerRegistry::OnAcceptRegisterProtocolHandler( |
void ProtocolHandlerRegistry::OnDenyRegisterProtocolHandler( |
const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
RegisterProtocolHandler(handler, USER); |
Save(); |
NotifyChanged(); |
@@ -367,14 +367,14 @@ void ProtocolHandlerRegistry::OnDenyRegisterProtocolHandler( |
void ProtocolHandlerRegistry::OnIgnoreRegisterProtocolHandler( |
const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
IgnoreProtocolHandler(handler, USER); |
Save(); |
NotifyChanged(); |
} |
bool ProtocolHandlerRegistry::AttemptReplace(const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandler old_default = GetHandlerFor(handler.protocol()); |
bool make_new_handler_default = handler.IsSameOrigin(old_default); |
ProtocolHandlerList to_replace(GetReplacedHandlers(handler)); |
@@ -410,7 +410,7 @@ ProtocolHandlerRegistry::GetReplacedHandlers( |
} |
void ProtocolHandlerRegistry::ClearDefault(const std::string& scheme) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
default_handlers_.erase(scheme); |
BrowserThread::PostTask( |
@@ -423,7 +423,7 @@ void ProtocolHandlerRegistry::ClearDefault(const std::string& scheme) { |
bool ProtocolHandlerRegistry::IsDefault( |
const ProtocolHandler& handler) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
return GetHandlerFor(handler.protocol()) == handler; |
} |
@@ -444,7 +444,7 @@ void ProtocolHandlerRegistry::InstallDefaultsForChromeOS() { |
} |
void ProtocolHandlerRegistry::InitProtocolSettings() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
// Any further default additions to the table will get rejected from now on. |
is_loaded_ = true; |
@@ -484,7 +484,7 @@ void ProtocolHandlerRegistry::InitProtocolSettings() { |
} |
int ProtocolHandlerRegistry::GetHandlerIndex(const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
const ProtocolHandler& handler = GetHandlerFor(scheme); |
if (handler.IsEmpty()) |
return -1; |
@@ -504,7 +504,7 @@ int ProtocolHandlerRegistry::GetHandlerIndex(const std::string& scheme) const { |
ProtocolHandlerRegistry::ProtocolHandlerList |
ProtocolHandlerRegistry::GetHandlersFor( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerMultiMap::const_iterator p = protocol_handlers_.find(scheme); |
if (p == protocol_handlers_.end()) { |
return ProtocolHandlerList(); |
@@ -519,7 +519,7 @@ ProtocolHandlerRegistry::GetIgnoredHandlers() { |
void ProtocolHandlerRegistry::GetRegisteredProtocols( |
std::vector<std::string>* output) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerMultiMap::const_iterator p; |
for (p = protocol_handlers_.begin(); p != protocol_handlers_.end(); ++p) { |
if (!p->second.empty()) |
@@ -529,7 +529,7 @@ void ProtocolHandlerRegistry::GetRegisteredProtocols( |
bool ProtocolHandlerRegistry::CanSchemeBeOverridden( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
const ProtocolHandlerList* handlers = GetHandlerList(scheme); |
// If we already have a handler for this scheme, we can add more. |
if (handlers != NULL && !handlers->empty()) |
@@ -540,7 +540,7 @@ bool ProtocolHandlerRegistry::CanSchemeBeOverridden( |
bool ProtocolHandlerRegistry::IsRegistered( |
const ProtocolHandler& handler) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
const ProtocolHandlerList* handlers = GetHandlerList(handler.protocol()); |
if (!handlers) { |
return false; |
@@ -561,7 +561,7 @@ bool ProtocolHandlerRegistry::HasPolicyRegisteredHandler( |
} |
bool ProtocolHandlerRegistry::IsIgnored(const ProtocolHandler& handler) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerList::const_iterator i; |
for (i = ignored_protocol_handlers_.begin(); |
i != ignored_protocol_handlers_.end(); ++i) { |
@@ -574,7 +574,7 @@ bool ProtocolHandlerRegistry::IsIgnored(const ProtocolHandler& handler) const { |
bool ProtocolHandlerRegistry::HasRegisteredEquivalent( |
const ProtocolHandler& handler) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
const ProtocolHandlerList* handlers = GetHandlerList(handler.protocol()); |
if (!handlers) { |
return false; |
@@ -590,7 +590,7 @@ bool ProtocolHandlerRegistry::HasRegisteredEquivalent( |
bool ProtocolHandlerRegistry::HasIgnoredEquivalent( |
const ProtocolHandler& handler) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerList::const_iterator i; |
for (i = ignored_protocol_handlers_.begin(); |
i != ignored_protocol_handlers_.end(); ++i) { |
@@ -603,7 +603,7 @@ bool ProtocolHandlerRegistry::HasIgnoredEquivalent( |
void ProtocolHandlerRegistry::RemoveIgnoredHandler( |
const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
bool should_notify = false; |
if (HandlerExists(handler, ignored_protocol_handlers_) && |
HandlerExists(handler, user_ignored_protocol_handlers_)) { |
@@ -620,13 +620,13 @@ void ProtocolHandlerRegistry::RemoveIgnoredHandler( |
bool ProtocolHandlerRegistry::IsHandledProtocol( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
return enabled_ && !GetHandlerFor(scheme).IsEmpty(); |
} |
void ProtocolHandlerRegistry::RemoveHandler( |
const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerList& handlers = protocol_handlers_[handler.protocol()]; |
bool erase_success = false; |
if (HandlerExists(handler, handlers) && |
@@ -661,7 +661,7 @@ void ProtocolHandlerRegistry::RemoveHandler( |
} |
void ProtocolHandlerRegistry::RemoveDefaultHandler(const std::string& scheme) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandler current_default = GetHandlerFor(scheme); |
if (!current_default.IsEmpty()) |
RemoveHandler(current_default); |
@@ -669,12 +669,12 @@ void ProtocolHandlerRegistry::RemoveDefaultHandler(const std::string& scheme) { |
const ProtocolHandler& ProtocolHandlerRegistry::GetHandlerFor( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
return LookupHandler(default_handlers_, scheme); |
} |
void ProtocolHandlerRegistry::Enable() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
if (enabled_) { |
return; |
} |
@@ -693,7 +693,7 @@ void ProtocolHandlerRegistry::Enable() { |
} |
void ProtocolHandlerRegistry::Disable() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
if (!enabled_) { |
return; |
} |
@@ -712,7 +712,7 @@ void ProtocolHandlerRegistry::Disable() { |
} |
void ProtocolHandlerRegistry::Shutdown() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
delegate_.reset(NULL); |
// We free these now in case there are any outstanding workers running. If |
// we didn't free them they could respond to workers and try to update the |
@@ -742,12 +742,12 @@ void ProtocolHandlerRegistry::RegisterProfilePrefs( |
} |
ProtocolHandlerRegistry::~ProtocolHandlerRegistry() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
DCHECK(default_client_observers_.empty()); |
} |
void ProtocolHandlerRegistry::PromoteHandler(const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
DCHECK(IsRegistered(handler)); |
ProtocolHandlerMultiMap::iterator p = |
protocol_handlers_.find(handler.protocol()); |
@@ -757,7 +757,7 @@ void ProtocolHandlerRegistry::PromoteHandler(const ProtocolHandler& handler) { |
} |
void ProtocolHandlerRegistry::Save() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
if (is_loading_) { |
return; |
} |
@@ -776,7 +776,7 @@ void ProtocolHandlerRegistry::Save() { |
const ProtocolHandlerRegistry::ProtocolHandlerList* |
ProtocolHandlerRegistry::GetHandlerList( |
const std::string& scheme) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerMultiMap::const_iterator p = protocol_handlers_.find(scheme); |
if (p == protocol_handlers_.end()) { |
return NULL; |
@@ -785,7 +785,7 @@ ProtocolHandlerRegistry::GetHandlerList( |
} |
void ProtocolHandlerRegistry::SetDefault(const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerMap::const_iterator p = default_handlers_.find( |
handler.protocol()); |
// If we're not loading, and we are setting a default for a new protocol, |
@@ -802,7 +802,7 @@ void ProtocolHandlerRegistry::SetDefault(const ProtocolHandler& handler) { |
} |
void ProtocolHandlerRegistry::InsertHandler(const ProtocolHandler& handler) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerMultiMap::iterator p = |
protocol_handlers_.find(handler.protocol()); |
@@ -817,7 +817,7 @@ void ProtocolHandlerRegistry::InsertHandler(const ProtocolHandler& handler) { |
} |
base::Value* ProtocolHandlerRegistry::EncodeRegisteredHandlers() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
base::ListValue* protocol_handlers = new base::ListValue(); |
for (ProtocolHandlerMultiMap::iterator i = user_protocol_handlers_.begin(); |
i != user_protocol_handlers_.end(); |
@@ -835,7 +835,7 @@ base::Value* ProtocolHandlerRegistry::EncodeRegisteredHandlers() { |
} |
base::Value* ProtocolHandlerRegistry::EncodeIgnoredHandlers() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
base::ListValue* handlers = new base::ListValue(); |
for (ProtocolHandlerList::iterator i = |
user_ignored_protocol_handlers_.begin(); |
@@ -847,7 +847,7 @@ base::Value* ProtocolHandlerRegistry::EncodeIgnoredHandlers() { |
} |
void ProtocolHandlerRegistry::NotifyChanged() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
content::NotificationService::current()->Notify( |
chrome::NOTIFICATION_PROTOCOL_HANDLER_REGISTRY_CHANGED, |
content::Source<content::BrowserContext>(context_), |
@@ -857,7 +857,7 @@ void ProtocolHandlerRegistry::NotifyChanged() { |
void ProtocolHandlerRegistry::RegisterProtocolHandler( |
const ProtocolHandler& handler, |
const HandlerSource source) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
DCHECK(CanSchemeBeOverridden(handler.protocol())); |
DCHECK(!handler.IsEmpty()); |
ProtocolHandlerMultiMap& map = |
@@ -875,7 +875,7 @@ void ProtocolHandlerRegistry::RegisterProtocolHandler( |
std::vector<const base::DictionaryValue*> |
ProtocolHandlerRegistry::GetHandlersFromPref(const char* pref_name) const { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
std::vector<const base::DictionaryValue*> result; |
PrefService* prefs = user_prefs::UserPrefs::Get(context_); |
if (!prefs->HasPrefPath(pref_name)) { |
@@ -917,7 +917,7 @@ void ProtocolHandlerRegistry::RegisterProtocolHandlersFromPref( |
void ProtocolHandlerRegistry::IgnoreProtocolHandler( |
const ProtocolHandler& handler, |
const HandlerSource source) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
ProtocolHandlerList& list = (source == POLICY) |
? policy_ignored_protocol_handlers_ |
: user_ignored_protocol_handlers_; |
@@ -970,7 +970,7 @@ void ProtocolHandlerRegistry::AddPredefinedHandler( |
scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> |
ProtocolHandlerRegistry::CreateJobInterceptorFactory() { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK_CURRENTLY_ON(BrowserThread::UI); |
// this is always created on the UI thread (in profile_io's |
// InitializeOnUIThread. Any method calls must be done |
// on the IO thread (this is checked). |