summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2017-11-11 22:59:45 +0200
committerKhaled Hosny <khaledhosny@eglug.org>2017-11-14 20:48:57 +0200
commit88f17b520ec9283fbfbeacb2edfe361807e6049c (patch)
tree3593fc45988f55527fdba3c82fd09be3527f631c
parent0e273c103dd059f6d4e87182189d5cc37d996e00 (diff)
downloadfribidi-88f17b520ec9283fbfbeacb2edfe361807e6049c.tar.gz
Restore call to fribidi_unicode_to_charset
This partially reverts commit e71e49f9645d21ab511723caf8c75e8d9880aacf as it broke make check badly!
-rw-r--r--bin/fribidi-main.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/fribidi-main.c b/bin/fribidi-main.c
index ac0b97f..b847ee5 100644
--- a/bin/fribidi-main.c
+++ b/bin/fribidi-main.c
@@ -458,7 +458,7 @@ FRIBIDI_END_IGNORE_DEPRECATIONS
FriBidiStrIndex idx, st;
for (idx = 0; idx < len;)
{
- FriBidiStrIndex wid;
+ FriBidiStrIndex wid, inlen;
wid = break_width;
st = idx;
@@ -479,7 +479,11 @@ FRIBIDI_END_IGNORE_DEPRECATIONS
}
if (wid < 0 && idx - st > 1)
idx--;
+ inlen = idx - st;
+ fribidi_unicode_to_charset (char_set_num,
+ visual + st, inlen,
+ outstring);
if (FRIBIDI_IS_RTL (base))
printf ("%*s",
(int) (do_pad ? (padding_width +