Fix support for PPFrame with no title.
authorTim Starling <tstarling@users.mediawiki.org>
Tue, 11 Dec 2007 07:11:31 +0000 (07:11 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Tue, 11 Dec 2007 07:11:31 +0000 (07:11 +0000)
includes/Parser.php

index 5b7d637..567bcd9 100644 (file)
@@ -5262,7 +5262,7 @@ class PPFrame {
        function __construct( $parser ) {
                $this->parser = $parser;
                $this->title = $parser->mTitle;
-               $this->titleCache = array( $this->title->getPrefixedDBkey() );
+               $this->titleCache = array( $this->title ? $this->title->getPrefixedDBkey() : false );
        }
 
        /**
@@ -5470,7 +5470,7 @@ class PPTemplateFrame extends PPFrame {
                $this->args = $args;
                $this->title = $title;
                $this->titleCache = $parent->titleCache;
-               $this->titleCache[] = $title->getPrefixedDBkey();
+               $this->titleCache[] = $title ? $title->getPrefixedDBkey() : false;
        }
 
        function __toString() {