aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/App/MediaControl.rakumod6
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);
+ }
}
}
}