uidriver/glfw: Bug fix: an unexpected window at launching

Fixes #986
This commit is contained in:
Hajime Hoshi 2019-11-17 19:58:41 +09:00
parent e0e45b94e9
commit 3ea616dc28

View File

@ -23,6 +23,7 @@ import (
"context" "context"
"image" "image"
"math" "math"
"os"
"runtime" "runtime"
"sync" "sync"
"time" "time"
@ -608,7 +609,9 @@ func (u *UserInterface) run(width, height int, scale float64, title string, cont
glfw.WindowHint(glfw.Resizable, resizable) glfw.WindowHint(glfw.Resizable, resizable)
// Set the window visible explicitly or the application freezes on Wayland (#974). // Set the window visible explicitly or the application freezes on Wayland (#974).
glfw.WindowHint(glfw.Visible, glfw.True) if os.Getenv("WAYLAND_DISPLAY") != "" {
glfw.WindowHint(glfw.Visible, glfw.True)
}
// As a start, create a window with temporary size to create OpenGL context thread. // As a start, create a window with temporary size to create OpenGL context thread.
window, err := glfw.CreateWindow(16, 16, "", nil, nil) window, err := glfw.CreateWindow(16, 16, "", nil, nil)