diff --git a/modules/juce_events/juce_events.cpp b/modules/juce_events/juce_events.cpp index 922eb539c4..b2760a94d4 100644 --- a/modules/juce_events/juce_events.cpp +++ b/modules/juce_events/juce_events.cpp @@ -35,7 +35,7 @@ #define JUCE_CORE_INCLUDE_COM_SMART_PTR 1 #define JUCE_EVENTS_INCLUDE_WIN32_MESSAGE_WINDOW 1 -#if JUCE_USE_WINRT_MIDI || JUCE_USE_WIN_WEBVIEW2 +#if JUCE_USE_WINRT_MIDI #define JUCE_EVENTS_INCLUDE_WINRT_WRAPPER 1 #endif diff --git a/modules/juce_gui_extra/juce_gui_extra.cpp b/modules/juce_gui_extra/juce_gui_extra.cpp index bda3c872f6..3275d35df1 100644 --- a/modules/juce_gui_extra/juce_gui_extra.cpp +++ b/modules/juce_gui_extra/juce_gui_extra.cpp @@ -40,10 +40,6 @@ #define JUCE_GRAPHICS_INCLUDE_COREGRAPHICS_HELPERS 1 #define JUCE_GUI_BASICS_INCLUDE_XHEADERS 1 -#if JUCE_USE_WIN_WEBVIEW2 - #define JUCE_EVENTS_INCLUDE_WINRT_WRAPPER 1 -#endif - #ifndef JUCE_PUSH_NOTIFICATIONS #define JUCE_PUSH_NOTIFICATIONS 0 #endif diff --git a/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp b/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp index 630cac0b36..83919392c8 100644 --- a/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp +++ b/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp @@ -335,9 +335,6 @@ public: : ComponentMovementWatcher (&o), owner (o) { - if (! WinRTWrapper::getInstance()->isInitialised()) - throw std::runtime_error ("Failed to initialise the WinRT wrapper"); - if (! createWebViewEnvironment (dllLocation, userDataFolder)) throw std::runtime_error ("Failed to create the CoreWebView2Environemnt"); @@ -531,7 +528,7 @@ private: if (urlRequest.url.isEmpty()) return S_OK; - WinRTWrapper::ComPtr request; + ComSmartPtr request; args->get_Request (request.resetAndGetPointerAddress()); auto uriString = getUriStringFromArgs (request.get()); @@ -545,14 +542,14 @@ private: { method = "POST"; - WinRTWrapper::ComPtr content (SHCreateMemStream ((BYTE*) urlRequest.postData.getData(), + ComSmartPtr content (SHCreateMemStream ((BYTE*) urlRequest.postData.getData(), (UINT) urlRequest.postData.getSize())); request->put_Content (content.get()); } if (! urlRequest.headers.isEmpty()) { - WinRTWrapper::ComPtr headers; + ComSmartPtr headers; request->get_Headers (headers.resetAndGetPointerAddress()); for (auto& header : urlRequest.headers) @@ -711,9 +708,9 @@ private: HMODULE webView2LoaderHandle = nullptr; - WinRTWrapper::ComPtr webViewEnvironment; - WinRTWrapper::ComPtr webViewController; - WinRTWrapper::ComPtr webView; + ComSmartPtr webViewEnvironment; + ComSmartPtr webViewController; + ComSmartPtr webView; EventRegistrationToken navigationStartingToken { 0 }, newWindowRequestedToken { 0 },