summaryrefslogtreecommitdiff
path: root/gtk/gtktextiter.c
diff options
context:
space:
mode:
authorGeorg Vienna <georg.vienna@himbarsoft.com>2021-12-03 16:02:48 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-12-03 16:02:48 +0000
commitc517e945de399488b5c7577a25617a62bc2cb92a (patch)
treed6ef3d3db2e028476a36bd154c582efdf7221684 /gtk/gtktextiter.c
parente3a1a2e0c6b36f29173f44e4ed914b2cc9a13a98 (diff)
downloadgtk+-c517e945de399488b5c7577a25617a62bc2cb92a.tar.gz
textchildanchor: allow to specify replacement character
Diffstat (limited to 'gtk/gtktextiter.c')
-rw-r--r--gtk/gtktextiter.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtktextiter.c b/gtk/gtktextiter.c
index 7157233641..a9e79ea51f 100644
--- a/gtk/gtktextiter.c
+++ b/gtk/gtktextiter.c
@@ -892,6 +892,10 @@ gtk_text_iter_get_char (const GtkTextIter *iter)
return g_utf8_get_char (real->segment->body.chars +
real->segment_byte_offset);
}
+ else if (real->segment->type == &gtk_text_child_type)
+ {
+ return g_utf8_get_char (real->segment->body.child.obj->chars);
+ }
else
{
/* Unicode "unknown character" 0xFFFC */