From 842bc3733ef00f8ec7fa6dba05b5f08bcaf8f6bb Mon Sep 17 00:00:00 2001 From: stffabi Date: Sat, 15 Jul 2023 23:56:26 +0200 Subject: [PATCH] [v3 windows] Fix missing panic stacktraces during message loop --- v3/pkg/application/mainthread_windows.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/v3/pkg/application/mainthread_windows.go b/v3/pkg/application/mainthread_windows.go index f2f03454c..fd59ff1e7 100644 --- a/v3/pkg/application/mainthread_windows.go +++ b/v3/pkg/application/mainthread_windows.go @@ -3,10 +3,11 @@ package application import ( - "github.com/wailsapp/wails/v3/pkg/w32" "runtime" "sort" "unsafe" + + "github.com/wailsapp/wails/v3/pkg/w32" ) var ( @@ -56,7 +57,7 @@ func (m *windowsApp) runMainLoop() int { } msg := (*w32.MSG)(unsafe.Pointer(w32.GlobalAlloc(0, uint32(unsafe.Sizeof(w32.MSG{}))))) - defer w32.GlobalFree(w32.HGLOBAL(unsafe.Pointer(m))) + defer w32.GlobalFree(w32.HGLOBAL(unsafe.Pointer(msg))) for w32.GetMessage(msg, 0, 0, 0) != 0 { w32.TranslateMessage(msg)