diff options
| author | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2016-09-26 15:01:01 +0200 |
|---|---|---|
| committer | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2016-10-02 17:11:39 +0200 |
| commit | 56ff7bc45505b3e39b2f9be70e7bee3f80ec4f70 (patch) | |
| tree | 125b67a08d46bef3d5a9400bea87397daebd8e44 /src/generators.c | |
| parent | ce1ae1ff69309ec7f1905e928a9d43eb8ae86dbe (diff) | |
| download | cataract-56ff7bc45505b3e39b2f9be70e7bee3f80ec4f70.tar.xz | |
generators: Don't read EXIF data for all image sizes
EXIF data were read in cases where weren't even used.
Diffstat (limited to 'src/generators.c')
| -rw-r--r-- | src/generators.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |
