[gnome-control-center/benzea/fix-wifi-connection-markup] wifi: Fix connection names with markup not showing up



commit a443f8b832d9f20386d0626375124e33f80961b1
Author: Benjamin Berg <bberg redhat com>
Date:   Fri Mar 29 11:11:52 2019 +0100

    wifi: Fix connection names with markup not showing up
    
    In some cases, the network connection UI uses pango markup to denote the
    SSID name inside a connection name. However, if the SSID matched the
    connection name, then we would end up setting the SSID as pango markup
    without it being escaped.
    
    Fix this by escaping the SSID before setting it as markup.
    
    Fixes: #435

 panels/network/cc-wifi-connection-row.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/panels/network/cc-wifi-connection-row.c b/panels/network/cc-wifi-connection-row.c
index 17fa7ae55..88ca9dfdc 100644
--- a/panels/network/cc-wifi-connection-row.c
+++ b/panels/network/cc-wifi-connection-row.c
@@ -174,7 +174,7 @@ update_ui (CcWifiConnectionRow *self)
       ssid_pos = strstr (name, ssid_str);
       if (ssid_pos == name && strlen (name) == strlen (ssid_str))
         {
-          title = g_strdup (name);
+          title = g_markup_escape_text (name, -1);
         }
       else if (ssid_pos)
         {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]