зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1186750 part 8 - Convert DeviceStorageUsedSpaceCache::Dispatch to use already_AddRef&&. r=dhylands
--HG-- extra : source : f189f9cd657e665d032aa05812e8479e0eb85a43
This commit is contained in:
Родитель
dd00635aba
Коммит
19402ec86a
|
@ -158,9 +158,8 @@ DeviceStorageRequestParent::Dispatch()
|
|||
|
||||
RefPtr<DeviceStorageFile> dsf =
|
||||
new DeviceStorageFile(p.type(), p.storageName());
|
||||
RefPtr<UsedSpaceFileEvent> r = new UsedSpaceFileEvent(this, dsf.forget());
|
||||
|
||||
usedSpaceCache->Dispatch(r);
|
||||
usedSpaceCache->Dispatch(
|
||||
MakeAndAddRef<UsedSpaceFileEvent>(this, dsf.forget()));
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -2217,7 +2217,8 @@ public:
|
|||
DeviceStorageUsedSpaceCache* usedSpaceCache
|
||||
= DeviceStorageUsedSpaceCache::CreateOrGet();
|
||||
MOZ_ASSERT(usedSpaceCache);
|
||||
usedSpaceCache->Dispatch(this);
|
||||
nsCOMPtr<nsIRunnable> self = this;
|
||||
usedSpaceCache->Dispatch(self.forget());
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -134,12 +134,12 @@ public:
|
|||
mIOThread->Dispatch(r, NS_DISPATCH_NORMAL);
|
||||
}
|
||||
|
||||
void Dispatch(nsIRunnable* aRunnable)
|
||||
void Dispatch(already_AddRefed<nsIRunnable>&& aRunnable)
|
||||
{
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
MOZ_ASSERT(mIOThread);
|
||||
|
||||
mIOThread->Dispatch(aRunnable, NS_DISPATCH_NORMAL);
|
||||
mIOThread->Dispatch(mozilla::Move(aRunnable), NS_DISPATCH_NORMAL);
|
||||
}
|
||||
|
||||
nsresult AccumUsedSizes(const nsAString& aStorageName,
|
||||
|
|
Загрузка…
Ссылка в новой задаче