if ( $url === false
&& $wgVariantArticlePath
&& preg_match( '/^variant=([^&]*)$/', $query, $matches )
- && $wgContLang->getCode() === $this->getPageLanguage()->getCode()
+ && $this->getPageLanguage()->equals( $wgContLang )
&& $this->getPageLanguage()->hasVariants()
) {
$variant = urldecode( $matches[1] );