fix ordered options in lists

This commit is contained in:
Colin Kuskie 2006-03-23 16:43:17 +00:00
parent 8ea6ece423
commit e56d8ff53c

View file

@ -234,12 +234,12 @@ to the case of the values.
=cut
sub orderedHash {
my ($self) = @_;
my ($self) = @_;
my %options;
tie %options, 'Tie::IxHash';
my $original = $self->get("options");
if ($self->{sortByValue}) {
foreach my $optionKey (sort {"\L${$original}{$a}" cmp "\L${$original}}{$b}" } keys %{$original}) {
if ($self->get('sortByValue')) {
foreach my $optionKey (sort {"\L$original->{$a}" cmp "\L$original->{$b}" } keys %{$original}) {
$options{$optionKey} = $original->{$optionKey};
}
} else {