From 45a8a9c35528813685177166bf5a516ae785a80c Mon Sep 17 00:00:00 2001
From: Thijs Kinkhorst <thijs@kinkhorst.com>
Date: Sun, 31 Dec 2017 10:31:27 +0000
Subject: [PATCH] Sort language drop down by language code.

This seemed the logical place to do it, because it's essentially
a presentation thing (so in Template, not Locale). There's likely
something to be said for sorting by key aswell as sorting by
translated language name. Picked key for now, seems most predictable.
---
 lib/SimpleSAML/XHTML/Template.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/SimpleSAML/XHTML/Template.php b/lib/SimpleSAML/XHTML/Template.php
index 49ca3c861..eb14b2bc8 100644
--- a/lib/SimpleSAML/XHTML/Template.php
+++ b/lib/SimpleSAML/XHTML/Template.php
@@ -330,6 +330,7 @@ class SimpleSAML_XHTML_Template
     private function generateLanguageBar()
     {
         $languages = $this->translator->getLanguage()->getLanguageList();
+        ksort($languages);
         $langmap = null;
         if (count($languages) > 1) {
             $parameterName = $this->getTranslator()->getLanguage()->getLanguageParameterName();
-- 
GitLab