diff options
author | velsinki <112010-velsinki@users.noreply.gitlab.gnome.org> | 2023-03-23 22:54:31 +0100 |
---|---|---|
committer | Robert Ancell <robert.ancell@gmail.com> | 2023-03-24 00:56:03 +0000 |
commit | d766a0c0c6481607bf17adfa9c43ea55910adfd6 (patch) | |
tree | 69295c8d1b649f1094a6dfc2ed6ecb9d4820d0af /panels/sharing/cc-sharing-networks.c | |
parent | c2e3de408601a6bcb080b8259bde1ea3bc815c9d (diff) | |
download | gnome-control-center-d766a0c0c6481607bf17adfa9c43ea55910adfd6.tar.gz |
sharing: Disable AdwActionRow markup for networks
Network names have many allowed characters, among which `&`, `<`, and
`>`. These are problematic for Pango markup. By default, AdwActionRow
has markup enabled for its title. We could escape strings at every
`adw_preferences_row_set_title` call, but this might be easy to forget
in the future. Instead, let's disable markup altogether for these rows.
Diffstat (limited to 'panels/sharing/cc-sharing-networks.c')
-rw-r--r-- | panels/sharing/cc-sharing-networks.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/panels/sharing/cc-sharing-networks.c b/panels/sharing/cc-sharing-networks.c index 56b38a212..23a1a843c 100644 --- a/panels/sharing/cc-sharing-networks.c +++ b/panels/sharing/cc-sharing-networks.c @@ -203,6 +203,7 @@ cc_sharing_networks_new_row (const char *uuid, const char *icon_name; row = adw_action_row_new (); + adw_preferences_row_set_use_markup (ADW_PREFERENCES_ROW (row), FALSE); if (g_strcmp0 (carrier_type, "802-11-wireless") == 0) { icon_name = "network-wireless-offline-symbolic"; @@ -238,6 +239,7 @@ cc_sharing_networks_new_current_row (CcSharingNetworks *self) GtkWidget *row, *w; row = adw_action_row_new (); + adw_preferences_row_set_use_markup (ADW_PREFERENCES_ROW (row), FALSE); /* Icon */ w = gtk_image_new_from_icon_name ("image-missing"); |