From aa97009c35bd85a364d7a959e810b1637c6bbaee Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sun, 12 Jan 2025 20:38:49 +1100 Subject: [PATCH] Fix screens infinite loop when retrieving monitor name --- v3/pkg/w32/screen.go | 1 + 1 file changed, 1 insertion(+) diff --git a/v3/pkg/w32/screen.go b/v3/pkg/w32/screen.go index 312b20b6d..113b1d4cc 100644 --- a/v3/pkg/w32/screen.go +++ b/v3/pkg/w32/screen.go @@ -39,6 +39,7 @@ func getMonitorName(deviceName string) (string, error) { if device.StateFlags&0x1 != 0 { return syscall.UTF16ToString(device.DeviceString[:]), nil } + i++ } return "", fmt.Errorf("monitor name not found for device: %s", deviceName)