Index: Source/modules/presentation/PresentationSessionClientCallbacks.cpp |
diff --git a/Source/modules/presentation/PresentationSessionClientCallbacks.cpp b/Source/modules/presentation/PresentationSessionClientCallbacks.cpp |
index 10033511af7fd644826875b4e18c519f6635feb6..53d58d48176541e575a4b50e5b350772d88fdade 100644 |
--- a/Source/modules/presentation/PresentationSessionClientCallbacks.cpp |
+++ b/Source/modules/presentation/PresentationSessionClientCallbacks.cpp |
@@ -39,7 +39,8 @@ void PresentationSessionClientCallbacks::onSuccess(WebPresentationSessionClient* |
return; |
} |
- m_resolver->resolve(PresentationSession::take(client, m_presentation)); |
+ PresentationSession* session = PresentationSession::take(client, m_presentation, WebPresentationSessionState::Connected); |
+ m_resolver->resolve(session); |
} |
void PresentationSessionClientCallbacks::onError(WebPresentationError* error) |