abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--srcs/juloo.keyboard2/ListGroupPreference.java23
-rw-r--r--srcs/juloo.keyboard2/Logs.java6
2 files changed, 18 insertions, 11 deletions
diff --git a/srcs/juloo.keyboard2/ListGroupPreference.java b/srcs/juloo.keyboard2/ListGroupPreference.java
index e69162c..61fc361 100644
--- a/srcs/juloo.keyboard2/ListGroupPreference.java
+++ b/srcs/juloo.keyboard2/ListGroupPreference.java
@@ -194,17 +194,6 @@ public abstract class ListGroupPreference<E> extends PreferenceGroup
}
@Override
- protected void onClick()
- {
- select(new SelectionCallback<E>() {
- public void select(E value)
- {
- change_item(_index, value);
- }
- });
- }
-
- @Override
protected View onCreateView(ViewGroup parent)
{
View v = super.onCreateView(parent);
@@ -217,6 +206,18 @@ public abstract class ListGroupPreference<E> extends PreferenceGroup
remove_item(_index);
}
});
+ v.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View _v)
+ {
+ select(new SelectionCallback<E>() {
+ public void select(E value)
+ {
+ change_item(_index, value);
+ }
+ });
+ }
+ });
return v;
}
}
diff --git a/srcs/juloo.keyboard2/Logs.java b/srcs/juloo.keyboard2/Logs.java
index c214296..a09c83f 100644
--- a/srcs/juloo.keyboard2/Logs.java
+++ b/srcs/juloo.keyboard2/Logs.java
@@ -26,4 +26,10 @@ public final class Logs
_debug_logs.println("swapEnterActionKey: "+conf.swapEnterActionKey);
_debug_logs.println("actionLabel: "+conf.actionLabel);
}
+
+ public static void debug(String s)
+ {
+ if (_debug_logs != null)
+ _debug_logs.println(s);
+ }
}