summaryrefslogtreecommitdiff
path: root/gdk/loaders/gdkpng.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/loaders/gdkpng.c')
-rw-r--r--gdk/loaders/gdkpng.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdk/loaders/gdkpng.c b/gdk/loaders/gdkpng.c
index 11ed7e4ef9..4d50dfbf83 100644
--- a/gdk/loaders/gdkpng.c
+++ b/gdk/loaders/gdkpng.c
@@ -385,6 +385,8 @@ gdk_save_png (GdkTexture *texture)
return NULL;
}
+ memtex = gdk_memory_texture_from_texture (texture, format);
+
if (sigsetjmp (png_jmpbuf (png), 1))
{
g_object_unref (memtex);
@@ -393,8 +395,6 @@ gdk_save_png (GdkTexture *texture)
return NULL;
}
- memtex = gdk_memory_texture_from_texture (texture, format);
-
png_set_write_fn (png, &io, png_write_func, png_flush_func);
png_set_IHDR (png, info, width, height, depth,