| 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
|
|
|