abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Suggestions.java
diff options
context:
space:
mode:
authorJules Aguillon2025-08-25 01:40:21 +0200
committerJules Aguillon2025-12-28 18:08:36 +0100
commit2b60f94ead0f7ac6c1df0b8c60a8c2facd385167 (patch)
tree7c7f593000b497dd050a89402b29014d9b8330ab /srcs/juloo.keyboard2/Suggestions.java
parentf082fcdebc4f129cd262ee4a0a6b83d91fde72bb (diff)
downloadunexpected-keyboard-2b60f94ead0f7ac6c1df0b8c60a8c2facd385167.tar.gz
unexpected-keyboard-2b60f94ead0f7ac6c1df0b8c60a8c2facd385167.zip
Enter the suggestion when it's pressed
The current word is replaced by the pressed suggestion.
Diffstat (limited to 'srcs/juloo.keyboard2/Suggestions.java')
-rw-r--r--srcs/juloo.keyboard2/Suggestions.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/Suggestions.java b/srcs/juloo.keyboard2/Suggestions.java
index 2009d9a..4c0c97a 100644
--- a/srcs/juloo.keyboard2/Suggestions.java
+++ b/srcs/juloo.keyboard2/Suggestions.java
@@ -16,10 +16,19 @@ public final class Suggestions
public void currently_typed_word(String word)
{
- // TODO
- _callback.set_suggestions(Arrays.asList(word));
+ if (word.equals(""))
+ {
+ _callback.set_suggestions(NO_SUGGESTIONS);
+ }
+ else
+ {
+ // TODO
+ _callback.set_suggestions(Arrays.asList(word));
+ }
}
+ static final List<String> NO_SUGGESTIONS = Arrays.asList();
+
public static interface Callback
{
public void set_suggestions(List<String> suggestions);