[gtk/wip/baedert/for-master: 20/37] label: Avoid duplicating a string



commit afe86eb8d2992a22cb803b37fc6177a26c7c2315
Author: Timm Bäder <mail baedert org>
Date:   Fri Apr 10 16:33:12 2020 +0200

    label: Avoid duplicating a string
    
    We only use str_for_accel if with_uline is TRUE.

 gtk/gtklabel.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index 34d51677c8..a586ccf77f 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -2332,7 +2332,6 @@ gtk_label_set_markup_internal (GtkLabel    *label,
       return;
     }
 
-  str_for_accel = g_strdup (str_for_display);
 
   if (links)
     {
@@ -2349,6 +2348,8 @@ gtk_label_set_markup_internal (GtkLabel    *label,
       gboolean enable_mnemonics = TRUE;
       gboolean auto_mnemonics = TRUE;
 
+      str_for_accel = g_strdup (str_for_display);
+
       if (!(enable_mnemonics && priv->mnemonics_visible &&
             (!auto_mnemonics ||
              (gtk_widget_is_sensitive (GTK_WIDGET (label)) &&


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