dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Fix contradictory RC filters and add back-compat"
[lhc/web/wiklou.git]
/
includes
/
specials
/
SpecialMyLanguage.php
diff --git
a/includes/specials/SpecialMyLanguage.php
b/includes/specials/SpecialMyLanguage.php
index
3d8ff97
..
9cb6d4b
100644
(file)
--- a/
includes/specials/SpecialMyLanguage.php
+++ b/
includes/specials/SpecialMyLanguage.php
@@
-91,7
+91,7
@@
class SpecialMyLanguage extends RedirectSpecialArticle {
$uiCode = $this->getLanguage()->getCode();
$proposed = $base->getSubpage( $uiCode );
$uiCode = $this->getLanguage()->getCode();
$proposed = $base->getSubpage( $uiCode );
- if ( $
uiCode !== $this->getConfig()->get( 'LanguageCode' ) && $proposed && $proposed->exists
() ) {
+ if ( $
proposed && $proposed->exists() && $uiCode !== $base->getPageLanguage()->getCode
() ) {
return $proposed;
} elseif ( $provided && $provided->exists() ) {
return $provided;
return $proposed;
} elseif ( $provided && $provided->exists() ) {
return $provided;
@@
-99,4
+99,15
@@
class SpecialMyLanguage extends RedirectSpecialArticle {
return $base;
}
}
return $base;
}
}
+
+ /**
+ * Target can identify a specific user's language preference.
+ *
+ * @see T109724
+ * @since 1.27
+ * @return bool
+ */
+ public function personallyIdentifiableTarget() {
+ return true;
+ }
}
}