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)