//go:build !linux // +build !linux package glfw import "fyne.io/fyne/v2" func (w *window) platformResize(canvasSize fyne.Size) { d, ok := fyne.CurrentApp().Driver().(*gLDriver) if !ok { // don't wait to redraw in this way if we are running on test w.canvas.Resize(canvasSize) return } if drawOnMainThread { w.canvas.Resize(canvasSize) d.repaintWindow(w) } else { runOnDraw(w, func() { w.canvas.Resize(canvasSize) d.repaintWindow(w) }) } }