control filters via $ENABLE_FILTER at the top of ID3FS::Path
authorIan Beckwith <ianb@erislabs.net>
Tue, 19 Oct 2010 02:54:50 +0000 (03:54 +0100)
committerIan Beckwith <ianb@erislabs.net>
Tue, 19 Oct 2010 02:54:50 +0000 (03:54 +0100)
lib/ID3FS/Path.pm

index fca5d95..e99a801 100644 (file)
@@ -14,6 +14,8 @@ our $PATH_ALLTRACKS= "TRACKS";
 our $PATH_NOARTIST = "NOARTIST";
 our $PATH_NOALBUM  = "NOALBUM";
 
+our $ENABLE_FILTER = 1;
+
 sub new
 {
     my $proto=shift;
@@ -92,7 +94,9 @@ sub dirents
            {
                @dents=qw(AND OR);
            }
-           push(@dents, $self->filter($PATH_ALLTRACKS, $PATH_NOARTIST));
+           push(@dents, ($ENABLE_FILTER ?
+                         $self->filter($PATH_ALLTRACKS, $PATH_NOARTIST) :
+                         ($PATH_ALLTRACKS, $PATH_NOARTIST)));
            push(@dents, $self->artists());
        }
     }