diff --git a/gui/xfyne/window_windows.go b/gui/xfyne/window_windows.go index 1a3956e..f1f8605 100644 --- a/gui/xfyne/window_windows.go +++ b/gui/xfyne/window_windows.go @@ -3,12 +3,15 @@ package xfyne -import "fyne.io/fyne/v2" +import ( + "fyne.io/fyne/v2" + "unsafe" +) func GetWindowHandle(window fyne.Window) uintptr { glfwWindow := getGlfwWindow(window) if glfwWindow == nil { return 0 } - return uintptr(glfwWindow.GetWin32Window()) + return uintptr(unsafe.Pointer(glfwWindow.GetWin32Window())) }