fixes problem on PHP 5.1 where titles are displayed as "Object":
authorMark A. Hershberger <mah@users.mediawiki.org>
Mon, 1 Feb 2010 02:45:23 +0000 (02:45 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Mon, 1 Feb 2010 02:45:23 +0000 (02:45 +0000)
TimStarling sez: "presumably some clever person has been using __toString()"
Why did it have to be in code *I* wrote?

includes/parser/Parser.php

index 8fb333c..1805b15 100644 (file)
@@ -364,7 +364,7 @@ class Parser
                        $this->mOutput->setTitleText( $wgContLang->getConvRuleTitle() );
                } elseif ( !( $wgDisableLangConversion
                                          || isset( $this->mDoubleUnderscores['notitleconvert'] ) ) ) {
-                       $this->mOutput->setTitleText( $wgContLang->convert( $title ) );
+                       $this->mOutput->setTitleText( $wgContLang->convert( $title->getPrefixedText() ) );
                }
 
                $text = $this->mStripState->unstripNoWiki( $text );