Index: eclipse/SVN/Slim/Utils/Prefs.pm =================================================================== --- eclipse/SVN/Slim/Utils/Prefs.pm (revision 3826) +++ eclipse/SVN/Slim/Utils/Prefs.pm (working copy) @@ -638,10 +638,12 @@ if (defined($prefs{$key}{$ind}) && defined($value) && $value eq $prefs{$key}{$ind}) { return; } - $prefs{$key}{$ind} = $value; } } + else { + $prefs{$key}[$ind] = $value; + } } elsif ($key =~ /(.+?)(\d+)$/) { @@ -770,6 +772,7 @@ } } } + return defined $prefs{$key}; }