emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] harfbuzz f7ccac9: ; Fix last change in src /composite.c.


From: Eli Zaretskii
Subject: [Emacs-diffs] harfbuzz f7ccac9: ; Fix last change in src /composite.c.
Date: Wed, 2 Jan 2019 11:01:21 -0500 (EST)

branch: harfbuzz
commit f7ccac9f9d82019d4d5ba3182200422fbc9c7e67
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    ; Fix last change in src /composite.c.
---
 src/composite.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/composite.c b/src/composite.c
index 7cb9793..77bb79a 100644
--- a/src/composite.c
+++ b/src/composite.c
@@ -1215,6 +1215,10 @@ composition_reseat_it (struct composition_it *cmp_it, 
ptrdiff_t charpos,
        continue;
       if (charpos < endpos)
        {
+         if (pdir == L2R)
+           direction = QL2R;
+         else if (pdir == R2L)
+           direction = QR2L;
          for (; CONSP (val); val = XCDR (val))
            {
              elt = XCAR (val);
@@ -1223,10 +1227,6 @@ composition_reseat_it (struct composition_it *cmp_it, 
ptrdiff_t charpos,
                continue;
              if (XFIXNAT (AREF (elt, 1)) != cmp_it->lookback)
                goto no_composition;
-             if (pdir == L2R)
-               direction = QL2R;
-             else if (pdir == R2L)
-               direction = QR2L;
              lgstring = autocmp_chars (elt, charpos, bytepos, endpos,
                                        w, face, string, direction);
              if (composition_gstring_p (lgstring))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]