From c5be0aa1b5ae9eb0769287a6092dec2d3928029e Mon Sep 17 00:00:00 2001 From: Andy Williams Date: Wed, 8 Sep 2021 15:57:56 +0100 Subject: [PATCH] Don't hide fullscreen windows when losing focus Also tidy up bool usage. Fixes #2448 --- internal/driver/glfw/window.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/driver/glfw/window.go b/internal/driver/glfw/window.go index 33288adbab..c627c259d5 100644 --- a/internal/driver/glfw/window.go +++ b/internal/driver/glfw/window.go @@ -1389,18 +1389,19 @@ func (w *window) create() { runOnMain(func() { if !isWayland { // make the window hidden, we will set it up and then show it later - glfw.WindowHint(glfw.Visible, 0) + glfw.WindowHint(glfw.Visible, glfw.False) } if w.decorate { - glfw.WindowHint(glfw.Decorated, 1) + glfw.WindowHint(glfw.Decorated, glfw.True) } else { - glfw.WindowHint(glfw.Decorated, 0) + glfw.WindowHint(glfw.Decorated, glfw.False) } if w.fixedSize { - glfw.WindowHint(glfw.Resizable, 0) + glfw.WindowHint(glfw.Resizable, glfw.False) } else { - glfw.WindowHint(glfw.Resizable, 1) + glfw.WindowHint(glfw.Resizable, glfw.True) } + glfw.WindowHint(glfw.AutoIconify, glfw.False) initWindowHints() pixWidth, pixHeight := w.screenSize(w.canvas.size)