From f1cfafd56c8fc6be24d8691daf40a9fbff767b17 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 28 Mar 2024 20:12:32 +0100 Subject: [PATCH] keyboard/altgr/index: silence uninitializedness warnings --- keyboard/altgr/index.inc.plp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/keyboard/altgr/index.inc.plp b/keyboard/altgr/index.inc.plp index 172d931..9e4d6b5 100644 --- a/keyboard/altgr/index.inc.plp +++ b/keyboard/altgr/index.inc.plp @@ -134,7 +134,8 @@ if (@sample) { my %idx = map {s/\Q.inc.pl\E$//; ($_ => eval{ Data($_) })} @incs; my $most = max(map { scalar keys %{$_->{def}{''}} } values %idx); for my $inc (sort { - $idx{$a}{category} cmp $idx{$b}{category} || $a cmp $b + ($idx{$a}{category} // 0) cmp ($idx{$b}{category} // 0) + || $a cmp $b } keys %idx) { print @sample ? '' : '
'; printf '', $inc =~ s/\.eng$//r; @@ -158,7 +159,7 @@ for my $inc (sort { $inventory{$_}++ for grep { /^g[2-9]/ } map { s/ (?!ext).*//r } values %{ $keys->{def}{$mode} }; print ''; - print "" for $keys->{key}{$mode} =~ s/\s.*//r || (); + printf '', s/\s.*//r for $keys->{key}{$mode} || (); for my $g (sort keys %inventory) { printf ' %s', $g, $_/$most*100, $_, @@ -170,7 +171,7 @@ for my $inc (sort { say ''; } print "\t"; - print join ' ', map { $caticon{$_} // () } split m{/}, $keys->{category}; + print join ' ', map { $caticon{$_} // () } split m{/}, $keys->{category} // ''; say ''; $keys->print_key('', $_, ($keys->{def}{''}{$_} // 'ni') =~ s/ mode\S*//r) for @sample; -- 2.30.0