Skip to content

Commit 3358cdf

Browse files
committed
When sorting languages, also support edge cases of misconfigured packs
1 parent 68b8260 commit 3358cdf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

mlanglib.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1868,7 +1868,10 @@ public static function list_languages($english=true, $usecache=true, $showcode=t
18681868
$rs->close();
18691869

18701870
uasort($langs, function($a, $b) {
1871-
return strcmp($a['thislanguageint'], $b['thislanguageint']);
1871+
return strcmp(
1872+
$a['thislanguageint'] ?? $a['thislanguage'],
1873+
$b['thislanguageint'] ?? $b['thislanguage']
1874+
);
18721875
});
18731876

18741877
$cache->set('languages', $langs);

0 commit comments

Comments
 (0)