From 8cb9b3046110b17d93553edd8aedbae40748b2c5 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 6 Jul 2025 21:57:41 +0200 Subject: Fix crash with unexpected value in NumberLayout pref (#1036) --- srcs/juloo.keyboard2/NumberLayout.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'srcs/juloo.keyboard2/NumberLayout.java') diff --git a/srcs/juloo.keyboard2/NumberLayout.java b/srcs/juloo.keyboard2/NumberLayout.java index b059e10..4fbbe58 100644 --- a/srcs/juloo.keyboard2/NumberLayout.java +++ b/srcs/juloo.keyboard2/NumberLayout.java @@ -1,7 +1,17 @@ package juloo.keyboard2; public enum NumberLayout { - PIN, - NUMBER, - NORMAL + PIN, + NUMBER, + NORMAL; + + public static NumberLayout of_string(String name) + { + switch (name) + { + case "number": return NUMBER; + case "normal": return NORMAL; + case "pin": default: return PIN; + } + } } -- cgit v1.2.3