--- Slim/Web/Pages.pm.old 2005-07-07 15:29:19.406250000 -0700
+++ Slim/Web/Pages.pm 2005-07-07 15:29:31.843750000 -0700
@@ -260,6 +260,7 @@ sub init {
my $item = shift;
my $itemname = shift;
my $descend = shift;
+ my $findCriteria = shift;
my ($track) = $item->tracks();
$form->{'coverThumb'} = $item->artwork_path() || 1;
@@ -280,7 +281,7 @@ $form->{'size'} = Slim::Utils::Prefs:
if ($artist) {
$form->{'artist'} = $artist;
- $form->{'includeArtist'} = 1;
+ $form->{'includeArtist'} = defined $findCriteria->{'artist'} ? 0 : 1;
}
}
@@ -1864,7 +1865,7 @@ sub browsedb {
$list_form{'itemobj'} = $item;
# This is calling into the %fieldInfo hash
- &{$levelInfo->{'listItem'}}($ds, \%list_form, $item, $itemname, $descend);
+ &{$levelInfo->{'listItem'}}($ds, \%list_form, $item, $itemname, $descend, \%findCriteria);
my $anchor = substr($itemsort, 0, 1);
--- HTML/Default/browsedb_list.html.old 2005-07-07 15:33:06.171875000 -0700
+++ HTML/Default/browsedb_list.html 2005-07-07 15:33:21.531250000 -0700
@@ -9,7 +9,7 @@
[% text | html %][% IF showYear && year %] ([% year %])[% END %]
- [% IF level == 1 && includeArtist && artist %]
+ [% IF includeArtist && artist %]
[% "BY" | string %]
[% artist.name | html %]
--- HTML/Fishbone/browsedb_list.html.old 2005-07-07 15:32:37.156250000 -0700
+++ HTML/Fishbone/browsedb_list.html 2005-07-07 15:22:24.500000000 -0700
@@ -9,7 +9,7 @@
[% IF descend %][% text | html %][% IF showYear && year %] ([% year %])[% END %]
- [% IF level == 1 && includeArtist && artist %]
+ [% IF includeArtist && artist %]
[% "BY" | string %]
[% artist.name | html %]