X-Git-Url: https://git.sesse.net/?p=pr0n;a=blobdiff_plain;f=perl%2FSesse%2Fpr0n%2FTemplates.pm;fp=perl%2FSesse%2Fpr0n%2FTemplates.pm;h=8bf0c1f71226ce69d16d38e8e46ebfb7ac75f581;hp=3e65a9a9217767f9bb7592a4e6f917023c3aacea;hb=290a2bdcb92997fd2537603dee5c67350b2bb7b1;hpb=662fe6d7726767a409f5a15a37001c740849c641 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); }