diff options
author | Tomas Daarstad <tomas.daarstad@tieto.com> | 2012-04-03 08:05:47 +0200 |
---|---|---|
committer | Tomas Daarstad <tomas.daarstad@tieto.com> | 2012-04-03 08:26:59 +0200 |
commit | 917bd35f0757e62db34a53acce45aafec41389f9 (patch) | |
tree | 45aa0ea4e6643e338d56edf65bdc578cb5331b92 | |
parent | ee912a189607ca4f823004487f1421d211bff5a8 (diff) |
Added check if stage and submit button is null
Task-number: QTQAINFRA-366
Change-Id: I8be862edba5a3b7d44feecdcdb37f6957f67ceac
-rw-r--r-- | gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java index 9224e5ace2..d70e70233f 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java @@ -385,19 +385,32 @@ class ChangeSetComplexDisclosurePanel extends CommonComplexDisclosurePanel { Util.T_DETAIL_SVC.topicDetail(topicDetail.getTopic().getId(), new GerritCallback<TopicDetail>() { public void onSuccess(TopicDetail result) { - if(changeTable.getChangeSetIsReviewed()){ - submitChangeSetButton.setEnabled(true); - stageChangeSetButton.setEnabled(true); - }else{ - submitChangeSetButton.setEnabled(false); - stageChangeSetButton.setEnabled(false); - } - } + if (submitChangeSetButton != null) { + if (changeTable.getChangeSetIsReviewed()) { + submitChangeSetButton.setEnabled(true); + } else { + submitChangeSetButton.setEnabled(false); + } + } - public void onFailure(Throwable caught) { - submitChangeSetButton.setEnabled(false); - stageChangeSetButton.setEnabled(false); - } - }); + if (stageChangeSetButton != null) { + if (changeTable.getChangeSetIsReviewed()) { + stageChangeSetButton.setEnabled(true); + } else { + stageChangeSetButton.setEnabled(false); + } + } + + } + + public void onFailure(Throwable caught) { + if (submitChangeSetButton != null) { + submitChangeSetButton.setEnabled(false); + } + if (stageChangeSetButton != null) { + stageChangeSetButton.setEnabled(false); + } + } + }); } } |