diff options
-rw-r--r-- | lib/App/MediaControl.rakumod | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/App/MediaControl.rakumod b/lib/App/MediaControl.rakumod index a13c538..d330221 100644 --- a/lib/App/MediaControl.rakumod +++ b/lib/App/MediaControl.rakumod @@ -49,8 +49,6 @@ class App::MediaControl { when $item ~~ $root {} when $item ~~ ScanDir::End { $!db.remove-unseen(); say "scan done" } - next unless $item.d || $item.extension ~~ $extensions; - my $path = $item.parent.relative($root); $path = '' if $path eq '.'; my $name = $item.basename; @@ -60,7 +58,9 @@ class App::MediaControl { } else { my $is-dir = $item.d; - $!db.add-entry(:$path,:$name,:$is-dir); + if $is-dir || $item.extension ~~ $extensions { + $!db.add-entry(:$path,:$name,:$is-dir); + } } } } |