From bc01fd8ea392a952e4386ff769074109bb1faa94 Mon Sep 17 00:00:00 2001 From: Travis McLane Date: Tue, 24 Oct 2023 15:40:58 -0500 Subject: [PATCH] [v3 windows] hide go-webview2 from non-windows --- v3/pkg/application/options_webview_window_win.go | 3 +-- v3/pkg/application/webview_window_windows.go | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/v3/pkg/application/options_webview_window_win.go b/v3/pkg/application/options_webview_window_win.go index 3eab5fa0c..fb15a6cfe 100644 --- a/v3/pkg/application/options_webview_window_win.go +++ b/v3/pkg/application/options_webview_window_win.go @@ -1,7 +1,6 @@ package application import ( - "github.com/wailsapp/go-webview2/pkg/edge" "github.com/wailsapp/wails/v3/pkg/events" ) @@ -97,7 +96,7 @@ type WindowsWindow struct { OnOverEffect DragEffect // Permissions map for WebView2. If empty, default permissions will be granted. - Permissions map[edge.CoreWebView2PermissionKind]edge.CoreWebView2PermissionState + Permissions map[uint32]uint32 } type Theme int diff --git a/v3/pkg/application/webview_window_windows.go b/v3/pkg/application/webview_window_windows.go index d5f63772f..35d518063 100644 --- a/v3/pkg/application/webview_window_windows.go +++ b/v3/pkg/application/webview_window_windows.go @@ -1311,7 +1311,8 @@ func (w *windowsWebviewWindow) setupChromium() { if opts.Permissions != nil { for permission, state := range opts.Permissions { - chromium.SetPermission(permission, state) + chromium.SetPermission(edge.CoreWebView2PermissionKind(permission), + edge.CoreWebView2PermissionState(state)) } }