op/paint: skip zero images

Updates gio#235

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-06-16 11:32:19 +02:00
parent 3fc8f55350
commit 75c9736708
3 changed files with 14 additions and 2 deletions
+2
View File
@@ -98,6 +98,8 @@ func (i ImageOp) Add(o *op.Ops) {
Color: i.color,
}.Add(o)
return
} else if i.src == nil || i.src.Bounds().Empty() {
return
}
data := o.Write2(opconst.TypeImageLen, i.src, i.handle)
data[0] = byte(opconst.TypeImage)