From 43096d64a9766fd56f974de26de7d9a4930ba222 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 16 May 2011 10:03:18 -0400 Subject: Minor --- pango/pango-layout.c | 8 +++++--- pango/pango-layout.h | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pango/pango-layout.c b/pango/pango-layout.c index 5952fa85..7455b20e 100644 --- a/pango/pango-layout.c +++ b/pango/pango-layout.c @@ -1110,7 +1110,7 @@ pango_layout_get_text (PangoLayout *layout) gint pango_layout_get_character_count (PangoLayout *layout) { - g_return_val_if_fail (PANGO_IS_LAYOUT (layout), NULL); + g_return_val_if_fail (PANGO_IS_LAYOUT (layout), 0); return layout->n_chars; } @@ -1318,11 +1318,13 @@ pango_layout_get_log_attrs (PangoLayout *layout, * * Since: 1.30 */ -PangoLogAttr * +const PangoLogAttr * pango_layout_get_log_attrs_readonly (PangoLayout *layout, gint *n_attrs) { - g_return_if_fail (layout != NULL); + if (n_attrs) + *n_attrs = 0; + g_return_val_if_fail (layout != NULL, NULL); pango_layout_check_lines (layout); diff --git a/pango/pango-layout.h b/pango/pango-layout.h index 39d2e701..9929f450 100644 --- a/pango/pango-layout.h +++ b/pango/pango-layout.h @@ -168,8 +168,8 @@ void pango_layout_get_log_attrs (PangoLayout *layout, PangoLogAttr **attrs, gint *n_attrs); -PangoLogAttr *pango_layout_get_log_attrs_readonly (PangoLayout *layout, - gint *n_attrs); +const PangoLogAttr *pango_layout_get_log_attrs_readonly (PangoLayout *layout, + gint *n_attrs); void pango_layout_index_to_pos (PangoLayout *layout, int index_, -- cgit v1.2.1