diff options
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.java | 10 |
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 |