EekKey#set_keysym_index(): fallback to level 0 when level exceeds num_levels
This commit is contained in:
@ -201,7 +201,9 @@ eek_key_real_set_keysym_index (EekKey *self,
|
|||||||
g_return_if_fail (0 <= group);
|
g_return_if_fail (0 <= group);
|
||||||
if (group >= priv->keysyms.num_groups)
|
if (group >= priv->keysyms.num_groups)
|
||||||
group = 0;
|
group = 0;
|
||||||
g_return_if_fail (0 <= level && level < priv->keysyms.num_levels);
|
g_return_if_fail (0 <= level);
|
||||||
|
if (level >= priv->keysyms.num_levels)
|
||||||
|
level = 0;
|
||||||
priv->group = group;
|
priv->group = group;
|
||||||
priv->level = level;
|
priv->level = level;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user