From eccbb3ccd5c3a3477ce91e19677ff24db902312c Mon Sep 17 00:00:00 2001 From: Matitiahu Allouche Date: Thu, 27 Jul 2006 14:43:14 +0000 Subject: [PATCH] ICU-5243 fix bug for 1-char run when REORDER_RUNS_ONLY X-SVN-Rev: 19901 --- icu4c/source/common/ubidi.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/icu4c/source/common/ubidi.c b/icu4c/source/common/ubidi.c index be7f8668d2e..c5d2a3f1267 100644 --- a/icu4c/source/common/ubidi.c +++ b/icu4c/source/common/ubidi.c @@ -1460,7 +1460,8 @@ setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length, Run *runs; int32_t visualLength, i, j, visualStart, logicalStart, runCount, runLength, addedRuns, insertRemove, - start, limit, step, indexOddBit, logicalPos; + start, limit, step, indexOddBit, logicalPos, + index, index1; uint32_t saveOptions; pBiDi->reorderingMode=UBIDI_REORDER_DEFAULT; @@ -1515,7 +1516,9 @@ setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length, } logicalStart=GET_INDEX(runs[i].logicalStart); for(j=logicalStart+1; j