changeset 2065:2dacac5e4023

Win: Updated Edge (Chromium) support for WebView2 SDK 0.9.488.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 27 Apr 2020 08:55:40 +0000
parents 19fb7f72051b
children 2c2530f8cbef
files win/edge.cpp
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/win/edge.cpp	Mon Apr 20 20:24:05 2020 +0000
+++ b/win/edge.cpp	Mon Apr 27 08:55:40 2020 +0000
@@ -46,12 +46,12 @@
 	int URL(const char* url);
 	int JavascriptRun(const char* script, void* scriptdata);
 	VOID DoSize(VOID);
-	VOID Setup(HWND hwnd, ICoreWebView2Host* webview);
+	VOID Setup(HWND hwnd, ICoreWebView2Controller* webview);
 	VOID Close(VOID);
 protected:
 	HWND hWnd = nullptr;
 	Microsoft::WRL::ComPtr<ICoreWebView2> WebView;
-	Microsoft::WRL::ComPtr<ICoreWebView2Host> WebHost;
+	Microsoft::WRL::ComPtr<ICoreWebView2Controller> WebHost;
 };
 
 LRESULT CALLBACK EdgeBrowser::WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
@@ -84,8 +84,8 @@
 		{
 			// Step 3 - Create a single WebView within the parent window
 			// Create a WebView, whose parent is the main window hWnd
-			Env->CreateCoreWebView2Host(hWnd, Callback<ICoreWebView2CreateCoreWebView2HostCompletedHandler>(
-				[hWnd](HRESULT result, ICoreWebView2Host* webhost) -> HRESULT {
+			Env->CreateCoreWebView2Controller(hWnd, Callback<ICoreWebView2CreateCoreWebView2ControllerCompletedHandler>(
+				[hWnd](HRESULT result, ICoreWebView2Controller* webhost) -> HRESULT {
 					EdgeWebView* WebView = new EdgeWebView;
 					ICoreWebView2* webview;
 
@@ -335,7 +335,7 @@
 	return DW_ERROR_NONE;
 }
 
-VOID EdgeWebView::Setup(HWND hwnd, ICoreWebView2Host* host)
+VOID EdgeWebView::Setup(HWND hwnd, ICoreWebView2Controller* host)
 {
 	hWnd = hwnd;
 	WebHost = host;