abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/ExtraKeysPreference.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/ExtraKeysPreference.java')
-rw-r--r--srcs/juloo.keyboard2/ExtraKeysPreference.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/srcs/juloo.keyboard2/ExtraKeysPreference.java b/srcs/juloo.keyboard2/ExtraKeysPreference.java
index 8dacdea..0bbf0ce 100644
--- a/srcs/juloo.keyboard2/ExtraKeysPreference.java
+++ b/srcs/juloo.keyboard2/ExtraKeysPreference.java
@@ -8,7 +8,8 @@ import android.preference.PreferenceCategory;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
-import java.util.HashSet;
+import java.util.HashMap;
+import java.util.Map;
import java.util.Set;
/** This class implements the "extra keys" preference but also defines the
@@ -100,14 +101,15 @@ public class ExtraKeysPreference extends PreferenceCategory
}
/** Get the set of enabled extra keys. */
- public static Set<KeyValue> get_extra_keys(SharedPreferences prefs)
+ public static Map<KeyValue, KeyboardData.PreferredPos> get_extra_keys(SharedPreferences prefs)
{
- HashSet<KeyValue> ks = new HashSet<KeyValue>();
+ Map<KeyValue, KeyboardData.PreferredPos> ks =
+ new HashMap<KeyValue, KeyboardData.PreferredPos>();
for (String key_name : extra_keys)
{
if (prefs.getBoolean(pref_key_of_key_name(key_name),
default_checked(key_name)))
- ks.add(KeyValue.getKeyByName(key_name));
+ ks.put(KeyValue.getKeyByName(key_name), KeyboardData.PreferredPos.DEFAULT);
}
return ks;
}