From 10eb3efc49baca3dd7a14f675b09507147107a94 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 11 Dec 2012 09:44:58 +0100 Subject: Honour the PangoLogAttrs --- src/render.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/render.c') diff --git a/src/render.c b/src/render.c index 0caef1e..f2a8aa9 100644 --- a/src/render.c +++ b/src/render.c @@ -235,7 +235,10 @@ static void wrap_text(gpointer data, gpointer user_data) ptr = s->cur_text; for ( i=0; i width_remain ) { + if ( !log_attrs[i].is_char_break ) continue; + + if ( log_attrs[i].is_mandatory_break + || (log_widths[i] + width_used > width_remain) ) { ptr = add_chars_to_line(s, &gitem, pos, ptr); -- cgit v1.2.3