| Index: webkit/browser/appcache/mock_appcache_storage.cc
|
| diff --git a/webkit/browser/appcache/mock_appcache_storage.cc b/webkit/browser/appcache/mock_appcache_storage.cc
|
| index 27f0a634c9ca75819cf0d9b266d17ae802b77f96..7611b908041206f201f669b98f4a6c9c8c31c279 100644
|
| --- a/webkit/browser/appcache/mock_appcache_storage.cc
|
| +++ b/webkit/browser/appcache/mock_appcache_storage.cc
|
| @@ -139,15 +139,18 @@ void MockAppCacheStorage::MarkEntryAsForeign(
|
| }
|
| }
|
|
|
| -void MockAppCacheStorage::MakeGroupObsolete(
|
| - AppCacheGroup* group, Delegate* delegate) {
|
| +void MockAppCacheStorage::MakeGroupObsolete(AppCacheGroup* group,
|
| + Delegate* delegate,
|
| + int response_code) {
|
| DCHECK(group && delegate);
|
|
|
| // Always make this method look async.
|
| ScheduleTask(
|
| base::Bind(&MockAppCacheStorage::ProcessMakeGroupObsolete,
|
| - weak_factory_.GetWeakPtr(), make_scoped_refptr(group),
|
| - make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
|
| + weak_factory_.GetWeakPtr(),
|
| + make_scoped_refptr(group),
|
| + make_scoped_refptr(GetOrCreateDelegateReference(delegate)),
|
| + response_code));
|
| }
|
|
|
| AppCacheResponseReader* MockAppCacheStorage::CreateResponseReader(
|
| @@ -415,10 +418,12 @@ void MockAppCacheStorage::ProcessFindResponseForMainRequest(
|
|
|
| void MockAppCacheStorage::ProcessMakeGroupObsolete(
|
| scoped_refptr<AppCacheGroup> group,
|
| - scoped_refptr<DelegateReference> delegate_ref) {
|
| + scoped_refptr<DelegateReference> delegate_ref,
|
| + int response_code) {
|
| if (simulate_make_group_obsolete_failure_) {
|
| if (delegate_ref->delegate)
|
| - delegate_ref->delegate->OnGroupMadeObsolete(group.get(), false);
|
| + delegate_ref->delegate->OnGroupMadeObsolete(
|
| + group.get(), false, response_code);
|
| return;
|
| }
|
|
|
| @@ -439,7 +444,8 @@ void MockAppCacheStorage::ProcessMakeGroupObsolete(
|
| working_set()->RemoveGroup(group.get());
|
|
|
| if (delegate_ref->delegate)
|
| - delegate_ref->delegate->OnGroupMadeObsolete(group.get(), true);
|
| + delegate_ref->delegate->OnGroupMadeObsolete(
|
| + group.get(), true, response_code);
|
| }
|
|
|
| void MockAppCacheStorage::ScheduleTask(const base::Closure& task) {
|
|
|