In order for the fallback path (keymap_icon->has_prerendered_text == false)
to work properly keymap_icon->keymap_name must be set when no pre-rendered
text is found.
Tested by temporarily removing the "us" entry from ply-keymap-metadata.h.
Signed-off-by: Hans de Goede <hansg@kernel.org>
}
}
- if (keymap_icon->keymap_offset == -1)
+ if (keymap_icon->keymap_offset == -1) {
ply_trace ("Warning: no pre-rendered text for '%s' keymap", keymap_without_variant);
+ keymap_icon->keymap_name = strdup (keymap_without_variant);
+ }
free (keymap_without_variant);
}