From 3f18bb98ac7925a3415191ce59e9998aa76f90ed Mon Sep 17 00:00:00 2001 From: oscfdezdz <42654671+oscfdezdz@users.noreply.github.com> Date: Fri, 12 Jan 2024 13:17:40 +0100 Subject: [PATCH] extension-row: Escape title Escaping it here instead of `exm-extension` should hopefully fix extensions with special characters and avoid issues anywhere else. Fix https://github.com/mjakeman/extension-manager/issues/473 --- src/exm-extension-row.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/exm-extension-row.c b/src/exm-extension-row.c index c34de4dd..3b87db1b 100644 --- a/src/exm-extension-row.c +++ b/src/exm-extension-row.c @@ -232,7 +232,7 @@ bind_extension (ExmExtensionRow *self, self->uuid = g_strdup (uuid); - g_object_set (self, "title", name, "subtitle", uuid, NULL); + g_object_set (self, "title", g_markup_escape_text(name, -1), "subtitle", uuid, NULL); g_object_set (self->prefs_btn, "visible", has_prefs, NULL); g_object_set (self->remove_btn, "visible", is_user, NULL); g_object_set (self->update_icon, "visible", has_update, NULL);