From a6fee5ee9d8987be1ada02d4ef5ed7c06893d05f Mon Sep 17 00:00:00 2001 From: Dov Grobgeld Date: Tue, 14 Nov 2017 18:40:53 +0200 Subject: Fixed reversed logics in optimization in fribidi-bracket_types(). * As reported by Khaled Husny. * See: https://github.com/fribidi/fribidi/commit/f20b6480b9cd46dae8d82a6f95d9c53558fcfd20#commitcomment-25604008 --- lib/fribidi-brackets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fribidi-brackets.c b/lib/fribidi-brackets.c index 6f6bdde..1dbc419 100644 --- a/lib/fribidi-brackets.c +++ b/lib/fribidi-brackets.c @@ -86,12 +86,12 @@ fribidi_get_bracket_types ( { /* Optimization that bracket must be of types ON */ if (types[i] == FRIBIDI_TYPE_ON) + *btypes = fribidi_get_bracket (*str); + else { const FriBidiBracketType NoBracket = FRIBIDI_NO_BRACKET; *btypes = NoBracket; } - else - *btypes = fribidi_get_bracket (*str); btypes++; str++; -- cgit v1.2.1