--- HTTP.pm.old 2006-09-21 09:24:12.467312500 -0700 +++ HTTP.pm 2006-09-21 09:29:19.061062500 -0700 @@ -273,7 +273,10 @@ sub isaSkin { for my $skin (keys %skins) { return $skin if $name =~ /^($skin)$/i; } - return undef; + + # if skin name given doesn't match any known skin, revert to Default. + $::d_http && msg("HTTP: Unknown skin - reverting to Default\n"); + return 'Default'; } # Handle an HTTP request @@ -1970,10 +1973,7 @@ sub _generateContentFromFile { my $skin = $params->{'skinOverride'} || Slim::Utils::Prefs::get('skin'); - # ExBrowse3 is disabled until fixes can be made, redirect to Default for now - if ($skin =~ /^(?:ExBrowse3)$/i) { - $skin = 'Default'; - } + my $skin = isaSkin($skin); $::d_http && msg("generating from $path\n");