mason/.perl-lib/TrivGal.pm (listdir): Set item before setting index.
[tgal] / mason / .perl-lib / TrivGal.pm
index 193f122..eb82db2 100644 (file)
@@ -305,6 +305,7 @@ sub listdir ($) {
             $/x;
        $name = urldecode $name;
        my $list;
+       $item = TrivGal::Item->new($name);
        if ($name =~ m#/$#) {
          $list = \@d;
          die "can't index a folder" if $indexp;
@@ -317,7 +318,6 @@ sub listdir ($) {
            $ix = $item;
          }
        }
-       $item = TrivGal::Item->new($name);
        $comment = $c;
        push @$list, $item;
       }