From 56ff7bc45505b3e39b2f9be70e7bee3f80ec4f70 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Mon, 26 Sep 2016 15:01:01 +0200 Subject: generators: Don't read EXIF data for all image sizes EXIF data were read in cases where weren't even used. --- src/generators.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/generators.c b/src/generators.c index 4cdbe0e..72c51fb 100644 --- a/src/generators.c +++ b/src/generators.c @@ -951,7 +951,6 @@ process_img_item (TGallerySetup *setup, /* Retrieve image sizes */ get_image_sizes (img_dst, &img_w, &img_h, NULL, setup->autorotate); - exif = get_img_exif_data (setup, path_info, items, item, tmp_image_size); if (all_image_sizes) { s1 = g_ascii_strup (tmp_image_size->name, -1); s2 = g_strdup_printf ("IMG_SIZE_W__%s", s1); @@ -967,6 +966,7 @@ process_img_item (TGallerySetup *setup, g_free (s1); } if (tmp_image_size == image_size) { + exif = get_img_exif_data (setup, path_info, items, item, tmp_image_size); replace_table_add_key_int (replace_table, "IMG_SIZE_W", img_w); replace_table_add_key_int (replace_table, "IMG_SIZE_H", img_h); replace_table_add_key (replace_table, "IMG_SRC", img_dst_page); -- cgit v1.2.3