[recipes] Cosmetic improvement to 'What's New'



commit ae3bba3a8fd161c240f6ee3ab5f53f40e5fde0c1
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Mar 17 08:50:36 2017 -0400

    Cosmetic improvement to 'What's New'
    
    Add some spacing between paragraphs.

 src/gr-window.c |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/src/gr-window.c b/src/gr-window.c
index 8c8b586..0935a3d 100644
--- a/src/gr-window.c
+++ b/src/gr-window.c
@@ -1524,12 +1524,19 @@ gr_release_info_new (const char *version,
         }
 
         if (news) {
-                label = gtk_label_new (news);
-                gtk_label_set_xalign (GTK_LABEL (label), 0.0);
-                gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
-                gtk_label_set_max_width_chars (GTK_LABEL (label), 55);
-                gtk_label_set_width_chars (GTK_LABEL (label), 55);
-                gtk_container_add (GTK_CONTAINER (box), label);
+                g_auto(GStrv) para = NULL;
+                int i;
+
+                para = g_strsplit (news, "\n\n", -1);
+
+                for (i = 0; para[i]; i++) {
+                        label = gtk_label_new (para[i]);
+                        gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+                        gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
+                        gtk_label_set_max_width_chars (GTK_LABEL (label), 55);
+                        gtk_label_set_width_chars (GTK_LABEL (label), 55);
+                        gtk_container_add (GTK_CONTAINER (box), label);
+                }
         }
 
         return box;


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