summaryrefslogtreecommitdiff
path: root/src/nigui/private/gtk3/platform_impl.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/nigui/private/gtk3/platform_impl.nim')
-rwxr-xr-xsrc/nigui/private/gtk3/platform_impl.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim
index fbb7b45..32473bf 100755
--- a/src/nigui/private/gtk3/platform_impl.nim
+++ b/src/nigui/private/gtk3/platform_impl.nim
@@ -568,6 +568,8 @@ method loadFromFile(image: Image, filePath: string) =
let canvas = cast[CanvasImpl](image.fCanvas)
if canvas.fSurface != nil:
cairo_surface_destroy(canvas.fSurface)
+ image.canvas.fWidth = 0
+ image.canvas.fHeight = 0
var error: ptr GError
var pixbuf = gdk_pixbuf_new_from_file(filePath, error.addr)
if pixbuf == nil: