Merge "Fix GWT UI AddFileBox to provide path suggestions continuously"

This commit is contained in:
David Pursehouse
2017-02-19 23:27:50 +00:00
committed by Gerrit Code Review

View File

@@ -17,6 +17,7 @@ package com.google.gerrit.client.change;
import com.google.gerrit.client.changes.ChangeApi; import com.google.gerrit.client.changes.ChangeApi;
import com.google.gerrit.client.info.ChangeInfo.RevisionInfo; import com.google.gerrit.client.info.ChangeInfo.RevisionInfo;
import com.google.gerrit.client.rpc.Natives; import com.google.gerrit.client.rpc.Natives;
import com.google.gerrit.client.rpc.RestApi;
import com.google.gerrit.reviewdb.client.Change; import com.google.gerrit.reviewdb.client.Change;
import com.google.gwt.core.client.JsArrayString; import com.google.gwt.core.client.JsArrayString;
import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.gwt.user.client.rpc.AsyncCallback;
@@ -37,10 +38,11 @@ class PathSuggestOracle extends HighlightSuggestOracle {
@Override @Override
protected void onRequestSuggestions(final Request req, final Callback cb) { protected void onRequestSuggestions(final Request req, final Callback cb) {
ChangeApi.revision(changeId.get(), revision.name()) RestApi api = ChangeApi.revision(changeId.get(), revision.name()).view("files");
.view("files") if (req.getQuery() != null) {
.addParameter("q", req.getQuery()) api.addParameter("q", req.getQuery() == null ? "" : req.getQuery());
.background() }
api.background()
.get( .get(
new AsyncCallback<JsArrayString>() { new AsyncCallback<JsArrayString>() {
@Override @Override