1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

WebBrowserComponent: Fix Windows compilation issue

This commit is contained in:
attila 2024-04-18 15:47:24 +02:00
parent 19061e6d17
commit e86e7fca9e
3 changed files with 6 additions and 7 deletions

View file

@ -663,7 +663,7 @@ public:
Callback<ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler> (
[&result] (HRESULT, ICoreWebView2Environment* env) -> HRESULT
{
result.environment = env;
result.environment = addComSmartPtrOwner (env);
return S_OK;
}).Get());
@ -827,7 +827,7 @@ private:
{
method = "POST";
ComSmartPtr<IStream> content (SHCreateMemStream ((BYTE*) urlRequest.postData.getData(),
auto content = becomeComSmartPtrOwner (SHCreateMemStream ((BYTE*) urlRequest.postData.getData(),
(UINT) urlRequest.postData.getSize()));
request->put_Content (content);
}
@ -854,8 +854,8 @@ private:
{
if (auto responseData = owner.impl->handleResourceRequest (resourceRequestUri))
{
ComSmartPtr<IStream> stream (SHCreateMemStream ((BYTE*) responseData->data.data(),
(UINT) responseData->data.size()));
auto stream = becomeComSmartPtrOwner (SHCreateMemStream ((BYTE*) responseData->data.data(),
(UINT) responseData->data.size()));
StringArray headers { "Content-Type: " + responseData->mimeType };
@ -1035,7 +1035,7 @@ private:
if (controller != nullptr)
{
weakThis->webViewController = controller;
weakThis->webViewController = addComSmartPtrOwner (controller);
controller->get_CoreWebView2 (weakThis->webView.resetAndGetPointerAddress());
auto allUserScripts = weakThis->userScripts;