summaryrefslogtreecommitdiffstats
path: root/unicode/unicodecpp.C
diff options
context:
space:
mode:
Diffstat (limited to 'unicode/unicodecpp.C')
-rw-r--r--unicode/unicodecpp.C3
1 files changed, 2 insertions, 1 deletions
diff --git a/unicode/unicodecpp.C b/unicode/unicodecpp.C
index babb6bb..7038129 100644
--- a/unicode/unicodecpp.C
+++ b/unicode/unicodecpp.C
@@ -606,7 +606,8 @@ unicode::bidi_calc(const bidi_calc_types &st,
ret;
std::get<0>(ret).resize(st.s.size());
- std::get<1>(ret)=UNICODE_BIDI_LR;
+ std::get<1>(ret)=initial_embedding_level ?
+ paragraph_embedding_level : UNICODE_BIDI_LR;
if (st.s.size())
{