From 3fcf95cc8699e580f9ccc172ee03ec9f681244a5 Mon Sep 17 00:00:00 2001 From: Thomas Friedel Date: Thu, 5 Apr 2018 20:13:17 +0200 Subject: [PATCH] fixed cache bug --- canvas.go | 3 +-- images.go | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/canvas.go b/canvas.go index ffa2a8e..25a7cc0 100644 --- a/canvas.go +++ b/canvas.go @@ -460,9 +460,8 @@ func (cv *Canvas) SetFont(font interface{}, size float64) { } else { f, err := LoadFont(v) if err == nil { - cv.state.font = f - } else { fonts[v] = f + cv.state.font = f } } } diff --git a/images.go b/images.go index b4c9f9a..828f4fe 100644 --- a/images.go +++ b/images.go @@ -79,8 +79,8 @@ func getImage(image interface{}) *Image { return img } img, err := LoadImage(v) - if err == nil { - return img + if err != nil { + return nil } images[v] = img }