[v3 windows] hide go-webview2 from non-windows

This commit is contained in:
Travis McLane 2023-10-24 15:40:58 -05:00
commit bc01fd8ea3
2 changed files with 3 additions and 3 deletions

View file

@ -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

View file

@ -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))
}
}