graphics: Change the definition of isSubImage

This commit is contained in:
Hajime Hoshi 2019-02-21 23:25:41 +09:00
parent 75a0d109be
commit 8f133c443e

View File

@ -154,7 +154,7 @@ func (i *Image) isDisposed() bool {
} }
func (i *Image) isSubImage() bool { func (i *Image) isSubImage() bool {
return i.bounds != nil return i.original != nil
} }
// Clear resets the pixels of the image into 0. // Clear resets the pixels of the image into 0.
@ -605,7 +605,8 @@ func (img *Image) Set(x, y int, clr color.Color) {
func (i *Image) resolvePixelsToSet(draw bool) { func (i *Image) resolvePixelsToSet(draw bool) {
if i.isSubImage() { if i.isSubImage() {
i = i.original i.original.resolvePixelsToSet(draw)
return
} }
if i.pixelsToSet == nil { if i.pixelsToSet == nil {