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;
|
gdouble size, scale;
|
||||||
gint i;
|
gint i;
|
||||||
|
|
||||||
symbol = eek_key_get_symbol_with_fallback (key, -1, 0);
|
symbol = eek_key_get_symbol_with_fallback (key, 0, 0);
|
||||||
if (!symbol)
|
if (!symbol)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
category = eek_symbol_get_category (symbol);
|
|
||||||
if (category == EEK_SYMBOL_CATEGORY_UNKNOWN)
|
|
||||||
return;
|
|
||||||
|
|
||||||
label = eek_symbol_get_label (symbol);
|
label = eek_symbol_get_label (symbol);
|
||||||
if (!label)
|
if (!label)
|
||||||
return;
|
return;
|
||||||
@ -473,6 +469,7 @@ eek_renderer_real_render_key_label (EekRenderer *self,
|
|||||||
|
|
||||||
font = pango_font_description_copy (priv->font);
|
font = pango_font_description_copy (priv->font);
|
||||||
size = pango_font_description_get_size (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++)
|
for (i = 0; i < G_N_ELEMENTS(symbol_category_scale_factors); i++)
|
||||||
if (symbol_category_scale_factors[i].category == category) {
|
if (symbol_category_scale_factors[i].category == category) {
|
||||||
size *= symbol_category_scale_factors[i].scale;
|
size *= symbol_category_scale_factors[i].scale;
|
||||||
|
|||||||
Reference in New Issue
Block a user