Bug 1798459 - Move FileSystemWritableFileStream::ClearActor to the correct place; r=dom-storage-reviewers,jari
Depends on D160909 Differential Revision: https://phabricator.services.mozilla.com/D160910
This commit is contained in:
@@ -79,12 +79,6 @@ class WritableFileStreamUnderlyingSinkAlgorithms final
|
|||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
void FileSystemWritableFileStream::ClearActor() {
|
|
||||||
MOZ_ASSERT(mActor);
|
|
||||||
|
|
||||||
mActor = nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
FileSystemWritableFileStream::FileSystemWritableFileStream(
|
FileSystemWritableFileStream::FileSystemWritableFileStream(
|
||||||
nsIGlobalObject* aGlobal, RefPtr<FileSystemManager>& aManager,
|
nsIGlobalObject* aGlobal, RefPtr<FileSystemManager>& aManager,
|
||||||
RefPtr<FileSystemWritableFileStreamChild> aActor,
|
RefPtr<FileSystemWritableFileStreamChild> aActor,
|
||||||
@@ -168,6 +162,12 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(FileSystemWritableFileStream,
|
|||||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mManager)
|
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mManager)
|
||||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||||
|
|
||||||
|
void FileSystemWritableFileStream::ClearActor() {
|
||||||
|
MOZ_ASSERT(mActor);
|
||||||
|
|
||||||
|
mActor = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
already_AddRefed<Promise> FileSystemWritableFileStream::Close(
|
already_AddRefed<Promise> FileSystemWritableFileStream::Close(
|
||||||
ErrorResult& aRv) {
|
ErrorResult& aRv) {
|
||||||
RefPtr<Promise> promise = Promise::Create(GetParentObject(), aRv);
|
RefPtr<Promise> promise = Promise::Create(GetParentObject(), aRv);
|
||||||
|
|||||||
Reference in New Issue
Block a user