SpecialUserlogin: Update main RequestContext in addition to globals
authorTimo Tijhof <krinklemail@gmail.com>
Fri, 4 Mar 2016 18:49:58 +0000 (18:49 +0000)
committerTimo Tijhof <krinklemail@gmail.com>
Fri, 4 Mar 2016 18:52:18 +0000 (18:52 +0000)
Change-Id: I835bb77938f7e02c862563ea38341cf5840aa367

includes/specials/SpecialUserlogin.php

index 90a6314..6b61ef9 100644 (file)
@@ -1089,6 +1089,7 @@ class LoginForm extends SpecialPage {
                                        $code = $request->getVal( 'uselang', $user->getOption( 'language' ) );
                                        $userLang = Language::factory( $code );
                                        $wgLang = $userLang;
+                                       RequestContext::getMain()->setLanguage( $userLang );
                                        $this->getContext()->setLanguage( $userLang );
                                        // Reset SessionID on Successful login (bug 40995)
                                        $this->renewSessionId();