Page MenuHomePhabricator

D15457.id37251.diff
No OneTemporary

D15457.id37251.diff

diff --git a/src/applications/differential/controller/DifferentialRevisionViewController.php b/src/applications/differential/controller/DifferentialRevisionViewController.php
--- a/src/applications/differential/controller/DifferentialRevisionViewController.php
+++ b/src/applications/differential/controller/DifferentialRevisionViewController.php
@@ -481,19 +481,21 @@
->setBaseURI(new PhutilURI('/D'.$revision->getID()))
->setCollapsed((bool)$collapsed)
->build($changesets);
- $nav->appendChild($content);
- $nav->setCrumbs($crumbs);
- $content = $nav;
} else {
- array_unshift($content, $crumbs);
+ $nav = null;
}
- return $this->buildApplicationPage(
- $content,
- array(
- 'title' => $object_id.' '.$revision->getTitle(),
- 'pageObjects' => array($revision->getPHID()),
- ));
+ $page = $this->newPage()
+ ->setTitle($object_id.' '.$revision->getTitle())
+ ->setCrumbs($crumbs)
+ ->setPageObjectPHIDs(array($revision->getPHID()))
+ ->appendChild($content);
+
+ if ($nav) {
+ $page->setNavigation($nav);
+ }
+
+ return $page;
}
private function getRevisionActions(DifferentialRevision $revision) {

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 20, 8:08 AM (13 h, 18 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6623002
Default Alt Text
D15457.id37251.diff (1 KB)

Event Timeline