From: Roan Kattouw Date: Sat, 9 May 2009 20:52:52 +0000 (+0000) Subject: Efficiency fix: don't call Title::isRedirect() on titles known not to exist; eliminat... X-Git-Tag: 1.31.0-rc.0~41835 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22messagerie%22%29%20.%20%22?a=commitdiff_plain;h=4706355c07f953870184405c1f81fbac0de526a2;p=lhc%2Fweb%2Fwiklou.git Efficiency fix: don't call Title::isRedirect() on titles known not to exist; eliminates a lot of LinkCache::addLinkObj() queries for titles fed to Linker::makeBrokenLinkObj() --- diff --git a/includes/Linker.php b/includes/Linker.php index 9cbe815663..f3fdb549b3 100644 --- a/includes/Linker.php +++ b/includes/Linker.php @@ -275,7 +275,7 @@ class Linker { } # Note that redirects never count as stubs here. - if ( $target->isRedirect() ) { + if ( !in_array( 'broken', $options ) && $target->isRedirect() ) { $classes[] = 'mw-redirect'; } elseif( $target->isContentPage() ) { # Check for stub.