diff --git a/internal/driver/glfw/window.go b/internal/driver/glfw/window.go index eaff010c14..5f281f4760 100644 --- a/internal/driver/glfw/window.go +++ b/internal/driver/glfw/window.go @@ -130,6 +130,10 @@ func (w *window) Show() { func (w *window) doShow() { if w.view() != nil { + runOnDraw(w, func() { + w.driver.repaintWindow(w) + }) + w.doShowAgain() return }