From: Timo Tijhof Date: Fri, 4 Mar 2016 18:49:58 +0000 (+0000) Subject: SpecialUserlogin: Update main RequestContext in addition to globals X-Git-Tag: 1.31.0-rc.0~7733^2 X-Git-Url: https://git.cyclocoop.org//%22?a=commitdiff_plain;h=92ed2104e976657474aef6854a5961c5d2fb231f;p=lhc%2Fweb%2Fwiklou.git SpecialUserlogin: Update main RequestContext in addition to globals Change-Id: I835bb77938f7e02c862563ea38341cf5840aa367 --- diff --git a/includes/specials/SpecialUserlogin.php b/includes/specials/SpecialUserlogin.php index 90a6314825..6b61ef99e4 100644 --- a/includes/specials/SpecialUserlogin.php +++ b/includes/specials/SpecialUserlogin.php @@ -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();