ChangeScreen: Expect that current revision can be null
Change-Id: I9f15935bb11e07ac27d367e2bdb2d4e055c8263b Signed-off-by: Edwin Kempin <ekempin@google.com>
This commit is contained in:
@@ -435,7 +435,8 @@ public class ChangeScreen extends Screen {
|
||||
}
|
||||
|
||||
private void gotoSibling(int offset) {
|
||||
if (offset > 0 && changeInfo.currentRevision().equals(revision)) {
|
||||
if (offset > 0 && changeInfo.currentRevision() != null
|
||||
&& changeInfo.currentRevision().equals(revision)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -215,10 +215,12 @@ public class RelatedChanges extends TabPanel {
|
||||
EnumSet.of(ListChangesOption.CURRENT_REVISION, ListChangesOption.CURRENT_COMMIT),
|
||||
new TabChangeListCallback(Tab.CHERRY_PICKS, info.project(), revision));
|
||||
|
||||
// TODO(sbeller): show only on latest revision
|
||||
ChangeApi.change(info.legacyId().get()).view("submitted_together")
|
||||
.get(new TabChangeListCallback(Tab.SUBMITTED_TOGETHER,
|
||||
info.project(), revision));
|
||||
if (info.currentRevision() != null
|
||||
&& info.currentRevision().equals(revision)) {
|
||||
ChangeApi.change(info.legacyId().get()).view("submitted_together")
|
||||
.get(new TabChangeListCallback(Tab.SUBMITTED_TOGETHER,
|
||||
info.project(), revision));
|
||||
}
|
||||
|
||||
if (!Gerrit.info().change().isSubmitWholeTopicEnabled()
|
||||
&& info.topic() != null && !"".equals(info.topic())) {
|
||||
|
Reference in New Issue
Block a user