Don't ignore unknown keysym category.
This commit is contained in:
@ -445,14 +445,10 @@ eek_renderer_real_render_key_label (EekRenderer *self,
|
||||
gdouble size, scale;
|
||||
gint i;
|
||||
|
||||
symbol = eek_key_get_symbol_with_fallback (key, -1, 0);
|
||||
symbol = eek_key_get_symbol_with_fallback (key, 0, 0);
|
||||
if (!symbol)
|
||||
return;
|
||||
|
||||
category = eek_symbol_get_category (symbol);
|
||||
if (category == EEK_SYMBOL_CATEGORY_UNKNOWN)
|
||||
return;
|
||||
|
||||
label = eek_symbol_get_label (symbol);
|
||||
if (!label)
|
||||
return;
|
||||
@ -473,6 +469,7 @@ eek_renderer_real_render_key_label (EekRenderer *self,
|
||||
|
||||
font = pango_font_description_copy (priv->font);
|
||||
size = pango_font_description_get_size (font);
|
||||
category = eek_symbol_get_category (symbol);
|
||||
for (i = 0; i < G_N_ELEMENTS(symbol_category_scale_factors); i++)
|
||||
if (symbol_category_scale_factors[i].category == category) {
|
||||
size *= symbol_category_scale_factors[i].scale;
|
||||
|
||||
Reference in New Issue
Block a user