Index: Source/modules/background_sync/SyncError.cpp |
diff --git a/Source/modules/background_sync/SyncError.cpp b/Source/modules/background_sync/SyncError.cpp |
index 9fc7983542cf50da78d5d769f39eb47978b1ea5b..73a6895d13c43f7e4ab14c708e6a2566c10588ea 100644 |
--- a/Source/modules/background_sync/SyncError.cpp |
+++ b/Source/modules/background_sync/SyncError.cpp |
@@ -11,26 +11,20 @@ |
namespace blink { |
-DOMException* SyncError::take(ScriptPromiseResolver*, WebSyncError* webErrorRaw) |
+DOMException* SyncError::take(ScriptPromiseResolver*, const WebSyncError& webError) |
{ |
- OwnPtr<WebSyncError> webError = adoptPtr(webErrorRaw); |
- switch (webError->errorType) { |
+ switch (webError.errorType) { |
case WebSyncError::ErrorTypeAbort: |
- return DOMException::create(AbortError, webError->message); |
+ return DOMException::create(AbortError, webError.message); |
case WebSyncError::ErrorTypeNoPermission: |
- return DOMException::create(InvalidAccessError, webError->message); |
+ return DOMException::create(InvalidAccessError, webError.message); |
case WebSyncError::ErrorTypeNotFound: |
- return DOMException::create(NotFoundError, webError->message); |
+ return DOMException::create(NotFoundError, webError.message); |
case WebSyncError::ErrorTypeUnknown: |
- return DOMException::create(UnknownError, webError->message); |
+ return DOMException::create(UnknownError, webError.message); |
} |
ASSERT_NOT_REACHED(); |
return DOMException::create(UnknownError); |
} |
-void SyncError::dispose(WebSyncError* webErrorRaw) |
-{ |
- delete webErrorRaw; |
-} |
- |
} // namespace blink |