diff --git a/ui/app/os_wayland.go b/ui/app/os_wayland.go index 8507e967..fa2ac278 100644 --- a/ui/app/os_wayland.go +++ b/ui/app/os_wayland.go @@ -954,6 +954,9 @@ func (w *window) draw(sync bool) { w.mu.Lock() animating := w.animating w.mu.Unlock() + if !animating && !sync { + return + } width, height, cfg := w.config() if cfg == (ui.Config{}) { return