X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gal2%2Fgal-cache;h=5accb3fd58dace7c14bb43e7a01f71c84f4aed70;hb=3458be45556b066cd093f5c0696c1627808d71f6;hp=d6ee3537987833da0b414968c739d76d156de6da;hpb=11e566792f70153b513d4916f0540addcb0147ae;p=gallery.git diff --git a/gal2/gal-cache b/gal2/gal-cache index d6ee353..5accb3f 100755 --- a/gal2/gal-cache +++ b/gal2/gal-cache @@ -31,9 +31,8 @@ if (-d $cache_dir) { print "Creating cache directory: $cache_dir\n"; File::Path::mkpath($cache_dir) or die "Unable to create $cache_dir: $!\n"; -for my $t (@{$CF{'ThumbSizes'}}) { - my ($tw, $th) = @$t; - my $thumb_fmt = $tw . 'x' . $th; +for my $thumb_fmt (keys %{$CF{'ThumbFormats'}}) { + my ($tw, $th) = ($thumb_fmt =~ m{^(\d+)x(\d+)$}) or die "Cannot parse thumbnail format $thumb_fmt\n"; print "Generating $thumb_fmt thumbnails\n"; my $thumb_meta = {}; $meta->{thumb}->{$thumb_fmt} = $thumb_meta;