[pango/small-caps] shape: Be consistent when getting text transforms
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/small-caps] shape: Be consistent when getting text transforms
- Date: Sun, 7 Nov 2021 16:42:57 +0000 (UTC)
commit e43df625b98cb521b478299069c91ee0facca359
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Nov 7 10:53:42 2021 -0500
shape: Be consistent when getting text transforms
We want last-one-wins semantics here.
pango/shape.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/pango/shape.c b/pango/shape.c
index ef8fe874..02f0f059 100644
--- a/pango/shape.c
+++ b/pango/shape.c
@@ -244,16 +244,17 @@ static PangoTextTransform
find_text_transform (const PangoAnalysis *analysis)
{
GSList *l;
+ PangoTextTransform transform = PANGO_TEXT_TRANSFORM_NONE;
for (l = analysis->extra_attrs; l; l = l->next)
{
PangoAttribute *attr = l->data;
if (attr->klass->type == PANGO_ATTR_TEXT_TRANSFORM)
- return (PangoTextTransform) ((PangoAttrInt*)attr)->value;
+ transform = (PangoTextTransform) ((PangoAttrInt*)attr)->value;
}
- return PANGO_TEXT_TRANSFORM_NONE;
+ return transform;
}
static gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]