[pango/line-breaker] Keep the PangoLayoutRun typedef



commit 63800f98ed855dcea096ac5e4f45210d2308b610
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Jan 23 09:01:54 2022 -0500

    Keep the PangoLayoutRun typedef
    
    We may want to turn this into a separate type.

 pango/pango-layout-iter.c | 4 ++--
 pango/pango-layout-iter.h | 2 +-
 pango/pango-layout-line.h | 2 ++
 3 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/pango/pango-layout-iter.c b/pango/pango-layout-iter.c
index 9e687b7c..d41c4926 100644
--- a/pango/pango-layout-iter.c
+++ b/pango/pango-layout-iter.c
@@ -16,7 +16,7 @@ struct _PangoLayoutIter
   int line_y;
   PangoLayoutLine *line;
   GSList *run_link;
-  PangoGlyphItem *run;
+  PangoLayoutRun *run;
   int index;
 
   /* run handling */
@@ -403,7 +403,7 @@ pango_layout_iter_at_last_line (PangoLayoutIter *iter)
  *
  * Return value: (transfer none) (nullable): the current run
  */
-PangoGlyphItem *
+PangoLayoutRun *
 pango_layout_iter_get_run (PangoLayoutIter *iter)
 {
   g_return_val_if_fail (ITER_IS_VALID (iter), NULL);
diff --git a/pango/pango-layout-iter.h b/pango/pango-layout-iter.h
index ab2cab93..9c026ca8 100644
--- a/pango/pango-layout-iter.h
+++ b/pango/pango-layout-iter.h
@@ -27,7 +27,7 @@ PANGO_AVAILABLE_IN_ALL
 gboolean                pango_layout_iter_at_last_line        (PangoLayoutIter *iter);
 
 PANGO_AVAILABLE_IN_ALL
-PangoGlyphItem *        pango_layout_iter_get_run             (PangoLayoutIter *iter);
+PangoLayoutRun *        pango_layout_iter_get_run             (PangoLayoutIter *iter);
 
 PANGO_AVAILABLE_IN_ALL
 int                     pango_layout_iter_get_index           (PangoLayoutIter *iter);
diff --git a/pango/pango-layout-line.h b/pango/pango-layout-line.h
index 3c377a9c..b6943919 100644
--- a/pango/pango-layout-line.h
+++ b/pango/pango-layout-line.h
@@ -9,6 +9,8 @@ G_BEGIN_DECLS
 
 #define PANGO_TYPE_LAYOUT_LINE pango_layout_line_get_type ()
 
+typedef PangoGlyphItem PangoLayoutRun;
+
 PANGO_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (PangoLayoutLine, pango_layout_line, PANGO, LAYOUT_LINE, GObject);
 


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