diff --git a/data/keyboards/geometry/numbers-keypad.xml b/data/keyboards/geometry/number-keypad.xml
similarity index 100%
rename from data/keyboards/geometry/numbers-keypad.xml
rename to data/keyboards/geometry/number-keypad.xml
diff --git a/data/keyboards/keyboards.xml b/data/keyboards/keyboards.xml
index a5536c49..197e0174 100644
--- a/data/keyboards/keyboards.xml
+++ b/data/keyboards/keyboards.xml
@@ -90,8 +90,11 @@
longname="Telugu (Inscript)" language="te"/>
-
+
diff --git a/data/keyboards/symbols/special/numbers.xml b/data/keyboards/symbols/special/number.xml
similarity index 100%
rename from data/keyboards/symbols/special/numbers.xml
rename to data/keyboards/symbols/special/number.xml
diff --git a/data/squeekboard.gresources.xml b/data/squeekboard.gresources.xml
index 25830247..bb094938 100644
--- a/data/squeekboard.gresources.xml
+++ b/data/squeekboard.gresources.xml
@@ -4,7 +4,7 @@
style.css
keyboards/geometry/compact.xml
keyboards/geometry/extended.xml
- keyboards/geometry/numbers-keypad.xml
+ keyboards/geometry/number-keypad.xml
keyboards/keyboards.xml
keyboards/symbols/ar.xml
keyboards/symbols/as-inscript.xml
@@ -35,7 +35,7 @@
keyboards/symbols/ug.xml
keyboards/symbols/us.xml
keyboards/symbols/zh-bopomofo.xml
- keyboards/symbols/special/numbers.xml
+ keyboards/symbols/special/number.xml
icons/key-enter.svg
icons/key-shift.svg
icons/keyboard-mode-symbolic.svg
diff --git a/eekboard/eekboard-context-service.c b/eekboard/eekboard-context-service.c
index 797837b0..e1efb432 100644
--- a/eekboard/eekboard-context-service.c
+++ b/eekboard/eekboard-context-service.c
@@ -302,8 +302,14 @@ settings_update_layout(EekboardContextService *context)
EekboardContextServicePrivate *priv = EEKBOARD_CONTEXT_SERVICE_GET_PRIVATE(context);
- if (priv->purpose == ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PHONE)
- keyboard_layout = g_strdup("numbers");
+ switch (priv->purpose) {
+ case ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_NUMBER:
+ case ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PHONE:
+ keyboard_layout = g_strdup("number");
+ break;
+ default:
+ ;
+ }
// generic part follows
static guint keyboard_id = 0;