summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Daarstad <tomas.daarstad@tieto.com>2012-04-03 08:05:47 +0200
committerTomas Daarstad <tomas.daarstad@tieto.com>2012-04-03 08:26:59 +0200
commit917bd35f0757e62db34a53acce45aafec41389f9 (patch)
tree45aa0ea4e6643e338d56edf65bdc578cb5331b92
parentee912a189607ca4f823004487f1421d211bff5a8 (diff)
Added check if stage and submit button is null
-rw-r--r--gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java39
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);
+ }
+ }
+ });
}
}