From 5b4a2c9908f94b377591b4a9e49135c3137711a9 Mon Sep 17 00:00:00 2001 From: faiface Date: Sat, 19 Aug 2017 16:05:42 +0200 Subject: win: fix flushing empty rect --- win/win.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/win/win.go b/win/win.go index e47baf2..82637f1 100644 --- a/win/win.go +++ b/win/win.go @@ -148,6 +148,9 @@ func (w *Win) flush(r image.Rectangle) { bounds := w.rgba.Bounds() r = bounds.Intersect(r) + if r.Empty() { + return + } tmp := image.NewRGBA(r) draw.Draw(tmp, r, w.rgba, r.Min, draw.Src) -- cgit v1.2.3