[pango] Fix regression after 137832fa931e875b900dedd1c8909b46d1f7e8ad



commit b838c04243ab840330b3e47413bda16bf6fd3e01
Author: Behdad Esfahbod <behdad behdad org>
Date:   Mon Apr 6 13:21:26 2015 -0700

    Fix regression after 137832fa931e875b900dedd1c8909b46d1f7e8ad

 pango/break.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/pango/break.c b/pango/break.c
index 5d28e41..6783980 100644
--- a/pango/break.c
+++ b/pango/break.c
@@ -1803,7 +1803,6 @@ tailor_segment (const char      *range_start,
 
   chars_in_range = pango_utf8_strlen (range_start, range_end - range_start);
 
-
   if (tailor_break (range_start,
                    range_end - range_start,
                    analysis,
@@ -1864,7 +1863,7 @@ pango_get_log_attrs (const char    *text,
   chars_broken = 0;
 
   _pango_script_iter_init (&iter, text, length);
-  while (pango_script_iter_next (&iter))
+  do
     {
       const char *run_start, *run_end;
       PangoScript script;
@@ -1875,6 +1874,7 @@ pango_get_log_attrs (const char    *text,
 
       chars_broken += tailor_segment (run_start, run_end, chars_broken, &analysis, log_attrs);
     }
+  while (pango_script_iter_next (&iter));
   _pango_script_iter_fini (&iter);
 
   if (chars_broken + 1 > attrs_len)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]