[gnome-documents] two-lines-renderer: don't set NULL text on the pango layouts



commit 10a22700e828606ae235a4007a65e39ae5d38459
Author: Claudio Saavedra <csaavedra igalia com>
Date:   Fri Jan 27 10:37:24 2012 -0500

    two-lines-renderer: don't set NULL text on the pango layouts
    
    pango_layout_set_text() wants a != NULL string.

 src/lib/gd-two-lines-renderer.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/lib/gd-two-lines-renderer.c b/src/lib/gd-two-lines-renderer.c
index c69fa0e..76f7e12 100644
--- a/src/lib/gd-two-lines-renderer.c
+++ b/src/lib/gd-two-lines-renderer.c
@@ -85,7 +85,9 @@ gd_two_lines_renderer_prepare_layouts (GdTwoLinesRenderer *self,
       g_strcmp0 (self->priv->line_two, "") == 0)
     {
       pango_layout_set_height (line_one, - (self->priv->text_lines));
-      pango_layout_set_text (line_one, text, -1);
+
+      if (text != NULL)
+        pango_layout_set_text (line_one, text, -1);
     }
   else
     {
@@ -93,9 +95,10 @@ gd_two_lines_renderer_prepare_layouts (GdTwoLinesRenderer *self,
 
       pango_layout_set_height (line_one, - (self->priv->text_lines - 1));
       pango_layout_set_height (line_two, -1);
-
-      pango_layout_set_text (line_one, text, -1);
       pango_layout_set_text (line_two, self->priv->line_two, -1);
+
+      if (text != NULL)
+        pango_layout_set_text (line_one, text, -1);
     }
 
   if (layout_one)



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