diff options
author | tzik <tzik@chromium.org> | 2015-11-18 13:59:30 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-18 22:00:30 +0000 |
commit | 0cae4073a770e09e6dcf00a49735846940517a2d (patch) | |
tree | 166251909c0200958a1a0dbc1eb232ab1577b5c5 /storage | |
parent | eca7b7dacf86cbf144d739ff03c772c3958010ee (diff) | |
download | chromium_src-0cae4073a770e09e6dcf00a49735846940517a2d.zip chromium_src-0cae4073a770e09e6dcf00a49735846940517a2d.tar.gz chromium_src-0cae4073a770e09e6dcf00a49735846940517a2d.tar.bz2 |
Avoid ADL on base::DispatchToMethod in fileapi
Call base::DispatchToMethod with fully qualified name.
DispatchToMethod is pulled by ADL (Argument Dependent Lookup) rule on
base::Tuple in TaskRunnerBoundObserverList. That is going to unavailable
after we start using std::tuple as the replacement of base::Tuple.
BUG=554987
Review URL: https://codereview.chromium.org/1456673003
Cr-Commit-Position: refs/heads/master@{#360426}
Diffstat (limited to 'storage')
-rw-r--r-- | storage/browser/fileapi/task_runner_bound_observer_list.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/browser/fileapi/task_runner_bound_observer_list.h b/storage/browser/fileapi/task_runner_bound_observer_list.h index f389b7e..baa584d 100644 --- a/storage/browser/fileapi/task_runner_bound_observer_list.h +++ b/storage/browser/fileapi/task_runner_bound_observer_list.h @@ -18,7 +18,7 @@ namespace storage { // A wrapper for dispatching method. template <class T, class Method, class Params> void NotifyWrapper(T obj, Method m, const Params& p) { - DispatchToMethod(base::internal::UnwrapTraits<T>::Unwrap(obj), m, p); + base::DispatchToMethod(base::internal::UnwrapTraits<T>::Unwrap(obj), m, p); } // An observer list helper to notify on a given task runner. @@ -70,7 +70,7 @@ class TaskRunnerBoundObserverList { for (typename ObserversListMap::const_iterator it = observers_.begin(); it != observers_.end(); ++it) { if (!it->second.get() || it->second->RunsTasksOnCurrentThread()) { - DispatchToMethod(UnwrapTraits::Unwrap(it->first), method, params); + base::DispatchToMethod(UnwrapTraits::Unwrap(it->first), method, params); continue; } it->second->PostTask( |