diff options
| author | bjorn <bjorn@bringert.net> | 2008-10-24 14:22:19 +0000 |
|---|---|---|
| committer | bjorn <bjorn@bringert.net> | 2008-10-24 14:22:19 +0000 |
| commit | 4cd3d6395b496234f434134be53d1d60c03a5187 (patch) | |
| tree | af7364bae0fbafd5ce543ecec570105cf095732e /src/server | |
| parent | d5678ee2de8a363f2082c7fa48ae760021ed57a9 (diff) | |
GWT: hide stale suggestions.
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/gwt/.classpath | 2 | ||||
| -rw-r--r-- | src/server/gwt/src/se/chalmers/cs/gf/gwt/client/CompletionOracle.java | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/server/gwt/.classpath b/src/server/gwt/.classpath index 75a628f90..2a4886461 100644 --- a/src/server/gwt/.classpath +++ b/src/server/gwt/.classpath @@ -3,5 +3,5 @@ <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="lib" path="/Users/bringert/src/gwt-mac-1.5.3/gwt-user.jar"/> - <classpathentry kind="output" path="bin"/> + <classpathentry kind="output" path="src"/> </classpath> diff --git a/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/CompletionOracle.java b/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/CompletionOracle.java index fbeceb483..743f6238b 100644 --- a/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/CompletionOracle.java +++ b/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/CompletionOracle.java @@ -60,6 +60,9 @@ public class CompletionOracle extends SuggestOracle { // only allow a single completion request at a time if (JSONRequest != null) JSONRequest.cancel(); + + // hack: first report no completions, to hide suggestions until we get the new completions + callback.onSuggestionsReady(request, new SuggestOracle.Response(new ArrayList<CompletionSuggestion>())); JSONRequest = pgf.complete(request.getQuery(), getInputLangs(), null, request.getLimit(), new PGF.CompleteCallback() { |
