From 6c47e31f491c5f66fe4146df00265b6cdd1ba9d3 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Fri, 22 Feb 2019 00:08:15 +0900 Subject: [PATCH] graphics: Do nothing at Dispose of a subimage --- image.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/image.go b/image.go index 21925489f..ff56eeddb 100644 --- a/image.go +++ b/image.go @@ -634,10 +634,11 @@ func (i *Image) Dispose() error { if i.isDisposed() { return nil } - if !i.isSubImage() { - i.mipmap.dispose() - i.resolvePixelsToSet(false) + if i.isSubImage() { + return nil } + i.mipmap.dispose() + i.resolvePixelsToSet(false) runtime.SetFinalizer(i, nil) return nil }