summaryrefslogtreecommitdiffstats
path: root/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AbandonAction.java
diff options
context:
space:
mode:
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.java8
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();
}
});