uidriver/glfw: Remove the dirty hack for GLFW 3.2

See also https://github.com/glfw/glfw/issues/1334.

Updates #703
This commit is contained in:
Hajime Hoshi 2019-12-02 01:04:25 +09:00
parent 5153713469
commit d1da5b4920

View File

@ -995,12 +995,6 @@ func (u *UserInterface) forceSetScreenSize(width, height int, scale float64, ful
x := u.origPosX x := u.origPosX
y := u.origPosY y := u.origPosY
u.window.SetPos(x, y) u.window.SetPos(x, y)
// Dirty hack for macOS (#703). Rendering doesn't work correctly with one SetPos, but work
// with two or more SetPos.
if runtime.GOOS == "darwin" {
u.window.SetPos(x+1, y)
u.window.SetPos(x, y)
}
u.origPosX = invalidPos u.origPosX = invalidPos
u.origPosY = invalidPos u.origPosY = invalidPos
} }