abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/prefs/ListGroupPreference.java
diff options
context:
space:
mode:
authorJules Aguillon2024-12-08 11:43:40 +0100
committerJules Aguillon2024-12-08 11:43:40 +0100
commit7c85870352c93cc7f73f28c26effc37e4f5bfc9b (patch)
tree59fd7b35dee5af9fa3c9d9549207b02de2cc914a /srcs/juloo.keyboard2/prefs/ListGroupPreference.java
parent2060e6ab07ea1b16b368e2bab2423cfa35fac760 (diff)
downloadunexpected-keyboard-7c85870352c93cc7f73f28c26effc37e4f5bfc9b.tar.gz
unexpected-keyboard-7c85870352c93cc7f73f28c26effc37e4f5bfc9b.zip
Fix empty text box when editing custom extra keys
Diffstat (limited to 'srcs/juloo.keyboard2/prefs/ListGroupPreference.java')
-rw-r--r--srcs/juloo.keyboard2/prefs/ListGroupPreference.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/srcs/juloo.keyboard2/prefs/ListGroupPreference.java b/srcs/juloo.keyboard2/prefs/ListGroupPreference.java
index e332764..b91bd82 100644
--- a/srcs/juloo.keyboard2/prefs/ListGroupPreference.java
+++ b/srcs/juloo.keyboard2/prefs/ListGroupPreference.java
@@ -54,14 +54,9 @@ public abstract class ListGroupPreference<E> extends PreferenceGroup
return true;
}
- /** Called when an item is added or modified. */
- abstract void select(SelectionCallback<E> callback);
-
- /** Called when an item is modified. */
- void select(SelectionCallback<E> callback, E _old_value)
- {
- select(callback);
- }
+ /** Called when an item is added or modified. [old_value] is [null] if the
+ item is being added. */
+ abstract void select(SelectionCallback<E> callback, E old_value);
/** A separate class is used as the same serializer must be used in the
static context. See [Serializer] below. */
@@ -261,7 +256,7 @@ public abstract class ListGroupPreference<E> extends PreferenceGroup
}
public boolean allow_remove() { return false; }
- });
+ }, null);
}
}