X-Git-Url: https://git.sesse.net/?p=pr0n;a=blobdiff_plain;f=perl%2FSesse%2Fpr0n%2FTemplates.pm;h=8bf0c1f71226ce69d16d38e8e46ebfb7ac75f581;hp=3e65a9a9217767f9bb7592a4e6f917023c3aacea;hb=a8507a180fdcb9e5e78dd689d1be1fa08401441e;hpb=3f99d49ca970b297eb6fdd930718e9a796729217 diff --git a/perl/Sesse/pr0n/Templates.pm b/perl/Sesse/pr0n/Templates.pm index 3e65a9a..8bf0c1f 100644 --- a/perl/Sesse/pr0n/Templates.pm +++ b/perl/Sesse/pr0n/Templates.pm @@ -14,12 +14,11 @@ BEGIN { %EXPORT_TAGS = qw(); @EXPORT_OK = qw(); } -our %dirs; +our %dirs = (); sub update_dirs { my $r = shift; my $base = $r->dir_config('TemplateBase'); - %dirs = (); for my $dir (<$base/*>) { next unless -d $dir; @@ -33,7 +32,7 @@ sub update_dirs { sub r_to_dir { my $r = shift; - if (!defined(%dirs)) { + if (scalar(keys %dirs) == 0) { update_dirs($r); }