зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1169542 - Use .forget() instead of Move() to convert from nsRefPtr<Derived> to nsRefPtr<Base>. r=gerald
This commit is contained in:
Родитель
ea959672b1
Коммит
43b4b17efc
|
@ -194,7 +194,7 @@ public:
|
|||
{
|
||||
nsRefPtr<typename MediaPromise::Private> p = new MediaPromise::Private(aResolveSite);
|
||||
p->Resolve(Forward<ResolveValueType_>(aResolveValue), aResolveSite);
|
||||
return Move(p);
|
||||
return p.forget();
|
||||
}
|
||||
|
||||
template<typename RejectValueType_>
|
||||
|
@ -203,7 +203,7 @@ public:
|
|||
{
|
||||
nsRefPtr<typename MediaPromise::Private> p = new MediaPromise::Private(aRejectSite);
|
||||
p->Reject(Forward<RejectValueType_>(aRejectValue), aRejectSite);
|
||||
return Move(p);
|
||||
return p.forget();
|
||||
}
|
||||
|
||||
typedef MediaPromise<nsTArray<ResolveValueType>, RejectValueType, IsExclusive> AllPromiseType;
|
||||
|
@ -935,7 +935,7 @@ ProxyInternal(AbstractThread* aTarget, MethodCallBase<PromiseType>* aMethodCall,
|
|||
nsRefPtr<ProxyRunnable<PromiseType>> r = new ProxyRunnable<PromiseType>(p, aMethodCall);
|
||||
MOZ_ASSERT(aTarget->IsDispatchReliable());
|
||||
aTarget->Dispatch(r.forget());
|
||||
return Move(p);
|
||||
return p.forget();
|
||||
}
|
||||
|
||||
} // namespace detail
|
||||
|
|
Загрузка…
Ссылка в новой задаче