From e488486d97107ae631aea45c8bdb2e73eb7c0f17 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Mon, 4 Jul 2022 14:42:17 +0900 Subject: [PATCH] internal/ui: better fix for initialMonitorByOS Updates #2179 --- internal/ui/ui_glfw_windows.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/ui/ui_glfw_windows.go b/internal/ui/ui_glfw_windows.go index 9eaeef561..96572bae6 100644 --- a/internal/ui/ui_glfw_windows.go +++ b/internal/ui/ui_glfw_windows.go @@ -170,7 +170,10 @@ func (u *userInterfaceImpl) adjustWindowPosition(x, y int, monitor *glfw.Monitor func initialMonitorByOS() (*glfw.Monitor, error) { px, py, err := getCursorPos() - if err != nil && !errors.Is(err, windows.ERROR_ACCESS_DENIED) { + if err != nil { + if errors.Is(err, windows.ERROR_ACCESS_DENIED) { + return nil, nil + } return nil, err } x, y := int(px), int(py)