shortcuts window: Fix handling of significant xml chars
We are using markup in the labels, so we need to escape things like < and >. https://bugzilla.gnome.org/show_bug.cgi?id=767795
This commit is contained in:
@@ -150,6 +150,21 @@ get_labels (guint key, GdkModifierType modifier, guint *n_mods)
|
|||||||
{
|
{
|
||||||
switch (ch)
|
switch (ch)
|
||||||
{
|
{
|
||||||
|
case '<':
|
||||||
|
labels[i++] = "<";
|
||||||
|
break;
|
||||||
|
case '>':
|
||||||
|
labels[i++] = ">";
|
||||||
|
break;
|
||||||
|
case '&':
|
||||||
|
labels[i++] = "&";
|
||||||
|
break;
|
||||||
|
case '"':
|
||||||
|
labels[i++] = """;
|
||||||
|
break;
|
||||||
|
case '\'':
|
||||||
|
labels[i++] = "'";
|
||||||
|
break;
|
||||||
case '\\':
|
case '\\':
|
||||||
labels[i++] = C_("keyboard label", "Backslash");
|
labels[i++] = C_("keyboard label", "Backslash");
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user