From: Tim Starling Date: Wed, 3 Jun 2009 16:33:08 +0000 (+0000) Subject: Fix for r49412, possible fatal errors. X-Git-Tag: 1.31.0-rc.0~41522 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/password.php?a=commitdiff_plain;h=9a1bfc924bd39d0a83945d5dccc0a3e7609b3c6c;p=lhc%2Fweb%2Fwiklou.git Fix for r49412, possible fatal errors. --- diff --git a/includes/diff/DifferenceEngine.php b/includes/diff/DifferenceEngine.php index 5e6b9c77cf..117c2ecc0e 100644 --- a/includes/diff/DifferenceEngine.php +++ b/includes/diff/DifferenceEngine.php @@ -46,7 +46,12 @@ class DifferenceEngine { function __construct( $titleObj = null, $old = 0, $new = 0, $rcid = 0, $refreshCache = false, $htmldiff = false, $unhide = false ) { - $this->mTitle = $titleObj; + if ( $titleObj ) { + $this->mTitle = $titleObj; + } else { + global $wgTitle; + $this->mTitle = $wgTitle; + } wfDebug("DifferenceEngine old '$old' new '$new' rcid '$rcid'\n"); if ( 'prev' === $new ) {