Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz

This commit is contained in:
Andrea Marchesini
2015-05-11 15:20:06 +01:00
parent 0b886470ba
commit 2ffeefc77a
96 changed files with 932 additions and 747 deletions

View File

@@ -82,8 +82,7 @@ GetFileOrDirectoryTask::GetSuccessRequestResult() const
return FileSystemDirectoryResponse(mTargetRealPath);
}
nsRefPtr<File> file = new File(mFileSystem->GetWindow(), mTargetFileImpl);
BlobParent* actor = GetBlobParent(file);
BlobParent* actor = GetBlobParent(mTargetFileImpl);
if (!actor) {
return FileSystemErrorResponse(NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR);
}
@@ -214,8 +213,8 @@ GetFileOrDirectoryTask::HandlerCallback()
return;
}
nsRefPtr<File> file = new File(mFileSystem->GetWindow(), mTargetFileImpl);
mPromise->MaybeResolve(file);
nsRefPtr<Blob> blob = Blob::Create(mFileSystem->GetWindow(), mTargetFileImpl);
mPromise->MaybeResolve(blob);
mPromise = nullptr;
}