summaryrefslogtreecommitdiffstats
path: root/webkit/appcache
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-20 23:14:23 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-20 23:14:23 +0000
commitf8f8250237f535750e0d8269d2762f52db090e45 (patch)
tree1cdf3da8041969b9b0ac8c045ca2bf458256ca66 /webkit/appcache
parentc1dc9f130ed8792c3e821f486d3c5e1ed4e567f3 (diff)
downloadchromium_src-f8f8250237f535750e0d8269d2762f52db090e45.zip
chromium_src-f8f8250237f535750e0d8269d2762f52db090e45.tar.gz
chromium_src-f8f8250237f535750e0d8269d2762f52db090e45.tar.bz2
Forces T*s to scoped_refptr<T> when PostTask()ing to a function expecting scoped_refptr<T>
Review URL: http://codereview.chromium.org/418007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32706 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/appcache')
-rw-r--r--webkit/appcache/mock_appcache_storage.cc15
1 files changed, 10 insertions, 5 deletions
diff --git a/webkit/appcache/mock_appcache_storage.cc b/webkit/appcache/mock_appcache_storage.cc
index d176288..cf93338 100644
--- a/webkit/appcache/mock_appcache_storage.cc
+++ b/webkit/appcache/mock_appcache_storage.cc
@@ -50,7 +50,7 @@ void MockAppCacheStorage::LoadCache(int64 id, Delegate* delegate) {
if (ShouldCacheLoadAppearAsync(cache)) {
ScheduleTask(method_factory_.NewRunnableMethod(
&MockAppCacheStorage::ProcessLoadCache,
- id, GetOrCreateDelegateReference(delegate)));
+ id, make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
return;
}
ProcessLoadCache(id, GetOrCreateDelegateReference(delegate));
@@ -63,7 +63,8 @@ void MockAppCacheStorage::LoadOrCreateGroup(
if (ShouldGroupLoadAppearAsync(group)) {
ScheduleTask(method_factory_.NewRunnableMethod(
&MockAppCacheStorage::ProcessLoadOrCreateGroup,
- manifest_url, GetOrCreateDelegateReference(delegate)));
+ manifest_url,
+ make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
return;
}
ProcessLoadOrCreateGroup(
@@ -78,7 +79,9 @@ void MockAppCacheStorage::StoreGroupAndNewestCache(
// Always make this operation look async.
ScheduleTask(method_factory_.NewRunnableMethod(
&MockAppCacheStorage::ProcessStoreGroupAndNewestCache,
- group, newest_cache, GetOrCreateDelegateReference(delegate)));
+ make_scoped_refptr(group),
+ make_scoped_refptr(newest_cache),
+ make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
}
void MockAppCacheStorage::FindResponseForMainRequest(
@@ -88,7 +91,8 @@ void MockAppCacheStorage::FindResponseForMainRequest(
// Always make this operation look async.
ScheduleTask(method_factory_.NewRunnableMethod(
&MockAppCacheStorage::ProcessFindResponseForMainRequest,
- url, GetOrCreateDelegateReference(delegate)));
+ url,
+ make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
}
void MockAppCacheStorage::FindResponseForSubRequest(
@@ -132,7 +136,8 @@ void MockAppCacheStorage::MakeGroupObsolete(
// Always make this method look async.
ScheduleTask(method_factory_.NewRunnableMethod(
&MockAppCacheStorage::ProcessMakeGroupObsolete,
- group, GetOrCreateDelegateReference(delegate)));
+ make_scoped_refptr(group),
+ make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
}
AppCacheResponseReader* MockAppCacheStorage::CreateResponseReader(