Index: Slim/Web/HTTP.pm =================================================================== --- Slim/Web/HTTP.pm (revision 9957) +++ Slim/Web/HTTP.pm (working copy) @@ -239,10 +239,13 @@ sub isaSkin { my $name = shift; my %skins = Slim::Web::Setup::skins(); + for my $skin (keys %skins) { return $skin if $name =~ /^($skin)$/i; } - return undef; + + $::d_http && msg("HTTP: no matching skin, falling back to default\n"); + return 'Default'; } # Handle an HTTP request @@ -1938,6 +1941,8 @@ my $skin = $params->{'skinOverride'} || Slim::Utils::Prefs::get('skin'); + $skin = isaSkin($skin); + $::d_http && msg("generating from $path\n"); # Make sure we have a skin template for fixHttpPath to use.