summaryrefslogtreecommitdiff
path: root/src/generators.c
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2010-07-22 21:44:57 +0200
committerTomas Bzatek <tbzatek@users.sourceforge.net>2010-07-22 21:44:57 +0200
commite752364676e52b79f5cca81a5c2f8f49a5ea2daa (patch)
tree7b63c798ce54f0f220aa47763b1a057d628a7a0d /src/generators.c
parentf81a4d4628a7b9cd27293ade19ae6649b4a55e45 (diff)
downloadcataract-e752364676e52b79f5cca81a5c2f8f49a5ea2daa.tar.xz
Add option to generate full gallery, overriding the nofullsize switch
This option takes the highest priority
Diffstat (limited to 'src/generators.c')
-rw-r--r--src/generators.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/generators.c b/src/generators.c
index 8db260f..92b8cb2 100644
--- a/src/generators.c
+++ b/src/generators.c
@@ -150,7 +150,7 @@ generate_image (TGallerySetup *setup,
g_free (s1);
s1 = item_get_img_src (setup, items, item);
big_dst = g_strconcat (dst_dir, "/", setup->img_big_dir, "/", s1, NULL);
- if (item->force_fullsize || (items->fullsize && ! item->force_nofullsize) ||
+ if (item->force_fullsize || setup->override_nofullsize || (items->fullsize && ! item->force_nofullsize) ||
(! item->force_nofullsize && ! items->nofullsize && ! setup->nofullsize))
orig_dst = g_strconcat (dst_dir, "/", setup->img_orig_dir, "/", s1, NULL);
res = (! update_when_necessary) || needs_update (thumb_src_full, thumb_dst) ||
@@ -618,7 +618,8 @@ write_html_image (TGallerySetup *setup,
/* Retrieve image sizes of preview and original image */
get_image_sizes (big_dst, &img_big_w, &img_big_h);
- image_fullsize = item->force_fullsize || (parent_items->fullsize && ! item->force_nofullsize) ||
+ image_fullsize = item->force_fullsize || setup->override_nofullsize ||
+ (parent_items->fullsize && ! item->force_nofullsize) ||
(! item->force_nofullsize && ! parent_items->nofullsize && ! setup->nofullsize);
if (image_fullsize)
get_image_sizes (orig_dst, &img_orig_w, &img_orig_h);