| 123456789101112131415161718192021222324 |
- //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)
- })
- }
- }
|