diff --git a/eek/eek-keyboard.c b/eek/eek-keyboard.c
index fd8901673baf933a5d3d96ea7174fd18760e99b5..1dcdc0f7bb8e1b1b4444c34553838f2d8802bda3 100644
--- a/eek/eek-keyboard.c
+++ b/eek/eek-keyboard.c
@@ -259,7 +259,7 @@ set_level_from_modifiers (EekKeyboard *self, EekKey *key)
 
     if (level == VIEW_NUMBERS || level == VIEW_SYMBOLS)
         priv->modifier_behavior = EEK_MODIFIER_BEHAVIOR_LOCK;
-    else if (level == VIEW_LETTERS_UPPER)
+    else
         priv->modifier_behavior = EEK_MODIFIER_BEHAVIOR_LATCH;
 
     priv->old_level = level;