Show 'Related Changes' tab only if there are related changes
This is consistent with the other tabs that are only shown if they contain changes. Change-Id: I131ac18234f3f9e64e6c364fd63e819eb9202bda Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
This commit is contained in:
		@@ -171,22 +171,30 @@ class RelatedChanges extends TabPanel {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  private void setForOpenChange(final ChangeInfo info, final String revision) {
 | 
			
		||||
    relatedChangesTab = createTab(Resources.C.relatedChanges(),
 | 
			
		||||
        Resources.C.relatedChangesTooltip());
 | 
			
		||||
 | 
			
		||||
    ChangeApi.revision(info.legacy_id().get(), revision).view("related")
 | 
			
		||||
        .get(new AsyncCallback<RelatedInfo>() {
 | 
			
		||||
          @Override
 | 
			
		||||
          public void onSuccess(RelatedInfo result) {
 | 
			
		||||
            relatedChangesTab.setTitle(Resources.M.relatedChanges(result.changes().length()));
 | 
			
		||||
            relatedChangesTab.setChanges(info.project(), revision, result.changes());
 | 
			
		||||
            if (result.changes().length() > 0) {
 | 
			
		||||
              getTab().setTitle(Resources.M.relatedChanges(result.changes().length()));
 | 
			
		||||
              getTab().setChanges(info.project(), revision, result.changes());
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          @Override
 | 
			
		||||
          public void onFailure(Throwable err) {
 | 
			
		||||
            relatedChangesTab.setTitle(
 | 
			
		||||
            getTab().setTitle(
 | 
			
		||||
                Resources.M.relatedChanges(Resources.C.notAvailable()));
 | 
			
		||||
            relatedChangesTab.setError(err.getMessage());
 | 
			
		||||
            getTab().setError(err.getMessage());
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          private RelatedChangesTab getTab() {
 | 
			
		||||
            if (relatedChangesTab == null) {
 | 
			
		||||
              relatedChangesTab =
 | 
			
		||||
                  createTab(Resources.C.relatedChanges(),
 | 
			
		||||
                      Resources.C.relatedChangesTooltip());
 | 
			
		||||
            }
 | 
			
		||||
            return relatedChangesTab;
 | 
			
		||||
          }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user