From ae9b158b04fa4db2c4dc4005e8c7aa636037cb58 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Fri, 16 Jun 2023 21:04:44 +1000 Subject: [PATCH] [v3 windows] improve main thread calls --- v3/pkg/application/application_windows.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/v3/pkg/application/application_windows.go b/v3/pkg/application/application_windows.go index bb4eeabf4..db478ef6c 100644 --- a/v3/pkg/application/application_windows.go +++ b/v3/pkg/application/application_windows.go @@ -43,6 +43,10 @@ type windowsApp struct { currentWindowID uint } +func (m *windowsApp) isOnMainThread() bool { + return m.mainThreadID == w32.GetCurrentThreadId() +} + func (m *windowsApp) GetFlags(options Options) map[string]any { if options.Flags == nil { options.Flags = make(map[string]any)