From 664b6699da4b4cdd2fb5863751eb33ce4d36d41f Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 24 Apr 2008 05:28:35 +0000 Subject: Allow line break at the end of string. UAX#14 rule LB3 says "Always break 2008-04-24 Behdad Esfahbod * pango/break.c (pango_default_break): Allow line break at the end of string. UAX#14 rule LB3 says "Always break at the end of text." With this test, Pango passes the LineBreakTest.txt, sans the bug in the test file that I've already reported to unicoRe. svn path=/trunk/; revision=2613 --- pango/break.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pango/break.c') diff --git a/pango/break.c b/pango/break.c index fba8b85e..5a1e917b 100644 --- a/pango/break.c +++ b/pango/break.c @@ -743,7 +743,7 @@ pango_default_break (const gchar *text, g_assert (prev_break_type != G_UNICODE_BREAK_SPACE); - attrs[i].is_line_break = FALSE; + attrs[i].is_line_break = done; /* XXX ugly */ attrs[i].is_mandatory_break = FALSE; if (attrs[i].is_cursor_position) /* If it's not a grapheme boundary, -- cgit v1.2.1