[gnome-documents] two-lines-renderer: don't set NULL text on the pango layouts
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] two-lines-renderer: don't set NULL text on the pango layouts
- Date: Fri, 27 Jan 2012 15:38:42 +0000 (UTC)
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]