mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-25 19:28:57 +01:00
internal/uidriver/glfw: Use the window size on a native fullscreen
Updates #1745
This commit is contained in:
parent
f0395dd329
commit
8ed55ef42d
@ -936,7 +936,11 @@ func (u *UserInterface) updateSize() (float64, float64, bool) {
|
|||||||
u.toChangeSize = false
|
u.toChangeSize = false
|
||||||
|
|
||||||
var w, h float64
|
var w, h float64
|
||||||
if u.isFullscreen() {
|
if u.isFullscreen() && !u.isNativeFullscreen() {
|
||||||
|
// On Linux, the window size is not reliable just after making the window
|
||||||
|
// fullscreened. Use the monitor size.
|
||||||
|
// On macOS's native fullscreen, the window's size returns a more precise size
|
||||||
|
// reflecting the adjustment of the view size (#1745).
|
||||||
m := currentMonitor(u.window)
|
m := currentMonitor(u.window)
|
||||||
v := m.GetVideoMode()
|
v := m.GetVideoMode()
|
||||||
ww, wh := v.Width, v.Height
|
ww, wh := v.Width, v.Height
|
||||||
|
Loading…
Reference in New Issue
Block a user