diff options
Diffstat (limited to 'src/nigui/private/gtk3/platform_impl.nim')
| -rwxr-xr-x | src/nigui/private/gtk3/platform_impl.nim | 2 |
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: |
