X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FID3FS%2FPath.pm;h=fca5d95494832fc500b3ef07b6038261f5d41a61;hb=3cfb86272c06fe583e4eea36c27a5383115ff4c3;hp=e3aac80d8112cf0a9adab7a2ce8e5a92dbcb4724;hpb=b3f06e92d5f9414dff01989e8b38253d43507f48;p=id3fs.git diff --git a/lib/ID3FS/Path.pm b/lib/ID3FS/Path.pm index e3aac80..fca5d95 100644 --- a/lib/ID3FS/Path.pm +++ b/lib/ID3FS/Path.pm @@ -678,6 +678,7 @@ sub tags_subselect return "\tSELECT id FROM files AS files_id\n"; } my $tree=$self->{tagtree}; + # FIXME print "UNDEF!!\n" unless($self->{tagtree}); my $parent=$self->trailing_tag_parent(); @@ -691,7 +692,7 @@ sub tags_subselect } my ($sqlclause, @joins)=(undef, ()); ($sqlclause, @joins) = $tree->to_sql($hasvals) if($tree); -# print "SQL(" . scalar(@joins) .": $sqlclause\n"; +# print "SQL(" . scalar(@joins) ."): $sqlclause\n"; my $sql="\tSELECT fxt1.files_id FROM tags t1"; my @crosses=(); my @inners=(); @@ -780,8 +781,6 @@ sub constraints_tag_list sub filter { my($self, @dirs)=@_; - # FIXME: disabled - too slow - return @dirs; my $base=$self->{path}; my @outdirs=(); for my $dir (@dirs)