
--- a/MoinMoin/wsgiapp.py	Thu Dec 24 15:00:35 2009 +0100
+++ b/MoinMoin/wsgiapp.py	Sun Feb 14 21:29:59 2010 +0100
@@ -244,9 +244,10 @@
                     break
             else:
                 logging.debug("moin does not support any language client accepts")
-                if cfg.language_default in i18n.languages:
-                    lang = cfg.language_default
-                    logging.debug("fall back to cfg.language_default (%r)" % lang)
+        if not lang:
+            if cfg.language_default in i18n.languages:
+                lang = cfg.language_default
+                logging.debug("fall back to cfg.language_default (%r)" % lang)
     if not lang:
         lang = 'en'
         logging.debug("emergency fallback to 'en'")




