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



commit 5f65b0a6edf172ee320349ed956abea7e0d5ed74
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 69f0ec3a4d..b86194b784 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -2327,7 +2327,6 @@ gtk_label_set_markup_internal (GtkLabel    *label,
       return;
     }
 
-  str_for_accel = g_strdup (str_for_display);
 
   if (links)
     {
@@ -2344,6 +2343,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]