summaryrefslogtreecommitdiff
path: root/pango/pango-context.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-context.c')
-rw-r--r--pango/pango-context.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pango/pango-context.c b/pango/pango-context.c
index 6178529a..54a3976f 100644
--- a/pango/pango-context.c
+++ b/pango/pango-context.c
@@ -570,6 +570,9 @@ update_attr_iterator (ItemizeState *state)
&state->lang, &state->extra_attrs);
state->copy_extra_attrs = FALSE;
+ if (!state->lang)
+ state->lang = state->context->language;
+
fallback = find_attribute (state->extra_attrs, PANGO_ATTR_FALLBACK);
state->enable_fallback = (fallback == NULL || ((PangoAttrInt *)fallback)->value);