Index: Source/modules/serviceworkers/RespondWithObserver.cpp |
diff --git a/Source/modules/serviceworkers/RespondWithObserver.cpp b/Source/modules/serviceworkers/RespondWithObserver.cpp |
index 7528aa0cb73c2f7a5b32896d31ec8045b6a4bd19..249cc3858e96b2a92020afbb4c8104013d957198 100644 |
--- a/Source/modules/serviceworkers/RespondWithObserver.cpp |
+++ b/Source/modules/serviceworkers/RespondWithObserver.cpp |
@@ -81,7 +81,7 @@ void RespondWithObserver::respondWith(const ScriptValue& value) |
return; |
m_state = Pending; |
- ScriptPromise(value).then( |
+ ScriptPromise::cast(value).then( |
ThenFunction::create(this, ThenFunction::Fulfilled), |
ThenFunction::create(this, ThenFunction::Rejected)); |
} |