summaryrefslogtreecommitdiffstats
path: root/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java
diff options
context:
space:
mode:
Diffstat (limited to 'gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java')
-rw-r--r--gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java
index 3edfca2a23..1885293d4e 100644
--- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java
+++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/DeleteFileBox.java
@@ -21,6 +21,7 @@ import com.google.gerrit.client.info.ChangeInfo.RevisionInfo;
import com.google.gerrit.client.ui.RemoteSuggestBox;
import com.google.gerrit.common.PageLinks;
import com.google.gerrit.reviewdb.client.Change;
+import com.google.gerrit.reviewdb.client.Project;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.logical.shared.CloseEvent;
@@ -42,6 +43,7 @@ class DeleteFileBox extends Composite {
private static final Binder uiBinder = GWT.create(Binder.class);
+ private final Project.NameKey project;
private final Change.Id changeId;
@UiField Button delete;
@@ -50,10 +52,11 @@ class DeleteFileBox extends Composite {
@UiField(provided = true)
RemoteSuggestBox path;
- DeleteFileBox(Change.Id changeId, RevisionInfo revision) {
+ DeleteFileBox(Project.NameKey project, Change.Id changeId, RevisionInfo revision) {
+ this.project = project;
this.changeId = changeId;
- path = new RemoteSuggestBox(new PathSuggestOracle(changeId, revision));
+ path = new RemoteSuggestBox(new PathSuggestOracle(project, changeId, revision));
path.addSelectionHandler(
new SelectionHandler<String>() {
@Override
@@ -88,12 +91,13 @@ class DeleteFileBox extends Composite {
private void delete(String path) {
hide();
ChangeEditApi.delete(
+ project.get(),
changeId.get(),
path,
new AsyncCallback<VoidResult>() {
@Override
public void onSuccess(VoidResult result) {
- Gerrit.display(PageLinks.toChangeInEditMode(changeId));
+ Gerrit.display(PageLinks.toChangeInEditMode(project, changeId));
}
@Override