summaryrefslogtreecommitdiff
path: root/pango/pango-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-layout.c')
-rw-r--r--pango/pango-layout.c8
1 files changed, 5 insertions, 3 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);