diff options
Diffstat (limited to 'gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AddFileBox.java')
-rw-r--r-- | gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AddFileBox.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AddFileBox.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AddFileBox.java index 21bb590ff1..cd862d2a30 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AddFileBox.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/change/AddFileBox.java @@ -20,6 +20,7 @@ import com.google.gerrit.client.info.ChangeInfo.RevisionInfo; import com.google.gerrit.client.ui.RemoteSuggestBox; import com.google.gerrit.reviewdb.client.Change; import com.google.gerrit.reviewdb.client.PatchSet; +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; @@ -40,6 +41,7 @@ class AddFileBox extends Composite { private static final Binder uiBinder = GWT.create(Binder.class); + private final Project.NameKey project; private final Change.Id changeId; private final RevisionInfo revision; private final FileTable fileTable; @@ -50,12 +52,13 @@ class AddFileBox extends Composite { @UiField(provided = true) RemoteSuggestBox path; - AddFileBox(Change.Id changeId, RevisionInfo revision, FileTable files) { + AddFileBox(Project.NameKey project, Change.Id changeId, RevisionInfo revision, FileTable files) { + this.project = project; this.changeId = changeId; this.revision = revision; this.fileTable = files; - path = new RemoteSuggestBox(new PathSuggestOracle(changeId, revision)); + path = new RemoteSuggestBox(new PathSuggestOracle(project, changeId, revision)); path.addSelectionHandler( new SelectionHandler<String>() { @Override @@ -90,7 +93,8 @@ class AddFileBox extends Composite { private void open(String path) { hide(); - Gerrit.display(Dispatcher.toEditScreen(new PatchSet.Id(changeId, revision._number()), path)); + Gerrit.display( + Dispatcher.toEditScreen(project, new PatchSet.Id(changeId, revision._number()), path)); } @UiHandler("cancel") |