diff options
author | Claudio Saavedra <csaavedra@igalia.com> | 2009-01-12 09:57:01 +0000 |
---|---|---|
committer | Claudio Saavedra <csaavedra@src.gnome.org> | 2009-01-12 09:57:01 +0000 |
commit | 42cb64c2f675856f0b8da0370acd249e3513bfe5 (patch) | |
tree | c37b7e53cbba94635e38bb35de2a692b8630fa15 /gtk/gtktextlayout.c | |
parent | 7746eed9b9707e4532bf0844d2925112d34bb498 (diff) | |
download | gtk+-42cb64c2f675856f0b8da0370acd249e3513bfe5.tar.gz |
Bug 567468 – no check for trailing != NULL in
2009-01-12 Claudio Saavedra <csaavedra@igalia.com>
Bug 567468 – no check for trailing != NULL in
gtk_text_layout_get_iter_at_position()
* gtk/gtktextlayout.c: (gtk_text_layout_get_iter_at_position):
Check for trailing to be non-NULL.
* gtk/gtktextview.c: (gtk_text_view_get_iter_at_position): document
that trailing may be NULL.
svn path=/trunk/; revision=22090
Diffstat (limited to 'gtk/gtktextlayout.c')
-rw-r--r-- | gtk/gtktextlayout.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 8d4cddc438..156503a506 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -2654,7 +2654,8 @@ void gtk_text_layout_get_iter_at_position (GtkTextLayout *layout, if (y > display->height - display->top_margin - display->bottom_margin) { byte_index = _gtk_text_line_byte_count (line); - *trailing = 0; + if (trailing) + *trailing = 0; } else { |