X-Git-Url: https://git.distorted.org.uk/~mdw/tgal/blobdiff_plain/f4b90914218210244a0e85b45eaa0890bc897717..1b3d679172d063c18bc687e7b3aa7df0a68d5eb1:/mason/.perl-lib/TrivGal.pm diff --git a/mason/.perl-lib/TrivGal.pm b/mason/.perl-lib/TrivGal.pm index 600e9f5..eadb8c3 100644 --- a/mason/.perl-lib/TrivGal.pm +++ b/mason/.perl-lib/TrivGal.pm @@ -219,11 +219,13 @@ package TrivGal::Image { sub scale ($$) { my ($me, $scale) = @_; + my $m = HTML::Mason::Request->instance; my $path = $me->{path}; my $sz = $SIZE{$scale} or die "unknown scale `$scale'"; my $thumb = "$CACHE/scale.$sz/$path"; - my $thumburl = "$CACHEURL/scale.$sz/$path"; + my $thumburl = + $m->interp->apply_escapes("$CACHEURL/scale.$sz/$path", "u"); my $st = stat $thumb; if (defined $st && $st->mtime > $me->{mtime}) { return $thumburl; }