diff options
Diffstat (limited to 'gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java')
-rw-r--r-- | gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java index b445b75b22..fd58959c5a 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java @@ -20,25 +20,29 @@ import com.google.gerrit.client.info.ChangeInfo; import com.google.gerrit.client.rpc.GerritCallback; import com.google.gerrit.common.PageLinks; import com.google.gerrit.reviewdb.client.Change; +import com.google.gerrit.reviewdb.client.Project; import com.google.gwt.user.client.ui.Button; class AbandonAction extends ActionMessageBox { + private final Project.NameKey project; private final Change.Id id; - AbandonAction(Button b, Change.Id id) { + AbandonAction(Button b, Project.NameKey project, Change.Id id) { super(b); + this.project = project; this.id = id; } @Override void send(String message) { ChangeApi.abandon( + project.get(), id.get(), message, new GerritCallback<ChangeInfo>() { @Override public void onSuccess(ChangeInfo result) { - Gerrit.display(PageLinks.toChange(id)); + Gerrit.display(PageLinks.toChange(project, id)); hide(); } }); |