abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/ListGroupPreference.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/ListGroupPreference.java')
-rw-r--r--srcs/juloo.keyboard2/ListGroupPreference.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/ListGroupPreference.java b/srcs/juloo.keyboard2/ListGroupPreference.java
index 61fc361..72ff9d3 100644
--- a/srcs/juloo.keyboard2/ListGroupPreference.java
+++ b/srcs/juloo.keyboard2/ListGroupPreference.java
@@ -53,10 +53,15 @@ public abstract class ListGroupPreference<E> extends PreferenceGroup
return true;
}
- /** Called when an item is added or modified. Returns [null] to cancel the
- action. */
+ /** 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);
+ }
+
/** A separate class is used as the same serializer must be used in the
static context. See [Serializer] below. */
abstract Serializer<E> get_serializer();