Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(353)

Unified Diff: Source/modules/filesystem/DOMFileSystemSync.cpp

Issue 563703002: Oilpan: Enable oilpan for callback classes (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/modules/filesystem/DOMFileSystemSync.h ('k') | Source/modules/filesystem/DOMWindowFileSystem.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/modules/filesystem/DOMFileSystemSync.cpp
diff --git a/Source/modules/filesystem/DOMFileSystemSync.cpp b/Source/modules/filesystem/DOMFileSystemSync.cpp
index 0ec12e7cc8afc2c7abacc85d1152fbcd0e2ef69e..4eaf97fcb563a07a4973829476f4cdac1b3b3d63 100644
--- a/Source/modules/filesystem/DOMFileSystemSync.cpp
+++ b/Source/modules/filesystem/DOMFileSystemSync.cpp
@@ -64,7 +64,7 @@ DOMFileSystemSync::~DOMFileSystemSync()
{
}
-void DOMFileSystemSync::reportError(PassOwnPtrWillBeRawPtr<ErrorCallback> errorCallback, PassRefPtrWillBeRawPtr<FileError> fileError)
+void DOMFileSystemSync::reportError(ErrorCallback* errorCallback, PassRefPtrWillBeRawPtr<FileError> fileError)
{
errorCallback->handleEvent(fileError.get());
}
@@ -165,9 +165,9 @@ namespace {
class ReceiveFileWriterCallback FINAL : public FileWriterBaseCallback {
public:
- static PassOwnPtrWillBeRawPtr<ReceiveFileWriterCallback> create()
+ static ReceiveFileWriterCallback* create()
{
- return adoptPtrWillBeNoop(new ReceiveFileWriterCallback());
+ return new ReceiveFileWriterCallback();
}
virtual void handleEvent(FileWriterBase*) OVERRIDE
@@ -182,9 +182,9 @@ private:
class LocalErrorCallback FINAL : public ErrorCallback {
public:
- static PassOwnPtrWillBeRawPtr<LocalErrorCallback> create(FileError::ErrorCode& errorCode)
+ static LocalErrorCallback* create(FileError::ErrorCode& errorCode)
{
- return adoptPtrWillBeNoop(new LocalErrorCallback(errorCode));
+ return new LocalErrorCallback(errorCode);
}
virtual void handleEvent(FileError* error) OVERRIDE
@@ -209,11 +209,11 @@ FileWriterSync* DOMFileSystemSync::createWriter(const FileEntrySync* fileEntry,
ASSERT(fileEntry);
FileWriterSync* fileWriter = FileWriterSync::create();
- OwnPtrWillBeRawPtr<ReceiveFileWriterCallback> successCallback = ReceiveFileWriterCallback::create();
+ ReceiveFileWriterCallback* successCallback = ReceiveFileWriterCallback::create();
FileError::ErrorCode errorCode = FileError::OK;
- OwnPtrWillBeRawPtr<LocalErrorCallback> errorCallback = LocalErrorCallback::create(errorCode);
+ LocalErrorCallback* errorCallback = LocalErrorCallback::create(errorCode);
- OwnPtr<AsyncFileSystemCallbacks> callbacks = FileWriterBaseCallbacks::create(fileWriter, successCallback.release(), errorCallback.release(), m_context);
+ OwnPtr<AsyncFileSystemCallbacks> callbacks = FileWriterBaseCallbacks::create(fileWriter, successCallback, errorCallback, m_context);
callbacks->setShouldBlockUntilCompletion(true);
fileSystem()->createFileWriter(createFileSystemURL(fileEntry), fileWriter, callbacks.release());
« no previous file with comments | « Source/modules/filesystem/DOMFileSystemSync.h ('k') | Source/modules/filesystem/DOMWindowFileSystem.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698