Index: Source/modules/mediastream/MediaDevices.cpp |
diff --git a/Source/modules/mediastream/MediaDevices.cpp b/Source/modules/mediastream/MediaDevices.cpp |
index 10c2377dd40d53e3553fc49793c8bde59e4a24fb..66cd9770b0cc9e28f7b5ed5395f866c0ff62de64 100644 |
--- a/Source/modules/mediastream/MediaDevices.cpp |
+++ b/Source/modules/mediastream/MediaDevices.cpp |
@@ -34,7 +34,7 @@ namespace { |
class PromiseSuccessCallback final : public NavigatorUserMediaSuccessCallback { |
public: |
- PromiseSuccessCallback(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver) |
+ explicit PromiseSuccessCallback(ScriptPromiseResolver* resolver) |
: m_resolver(resolver) |
{ |
} |
@@ -55,12 +55,12 @@ public: |
} |
private: |
- RefPtrWillBeMember<ScriptPromiseResolver> m_resolver; |
+ Member<ScriptPromiseResolver> m_resolver; |
}; |
class PromiseErrorCallback final : public NavigatorUserMediaErrorCallback { |
public: |
- PromiseErrorCallback(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver) |
+ explicit PromiseErrorCallback(ScriptPromiseResolver* resolver) |
: m_resolver(resolver) |
{ |
} |
@@ -81,14 +81,14 @@ public: |
} |
private: |
- RefPtrWillBeMember<ScriptPromiseResolver> m_resolver; |
+ Member<ScriptPromiseResolver> m_resolver; |
}; |
} // namespace |
ScriptPromise MediaDevices::getUserMedia(ScriptState* scriptState, const Dictionary& options, ExceptionState& exceptionState) |
{ |
- RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState); |
+ ScriptPromiseResolver* resolver = ScriptPromiseResolver::create(scriptState); |
NavigatorUserMediaSuccessCallback* successCallback = new PromiseSuccessCallback(resolver); |
NavigatorUserMediaErrorCallback* errorCallback = new PromiseErrorCallback(resolver); |