Introduction
Introduction Statistics Contact Development Disclaimer Help
Fix bidi purge loop logic a bit - libgrapheme - unicode string library
git clone git://git.suckless.org/libgrapheme
Log
Files
Refs
README
LICENSE
---
commit 53f5421ae389b0312bdcab1c715a03f175a58b07
parent bbbc72cba69445535dd035dfe1ee10d473655629
Author: Laslo Hunhold <[email protected]>
Date: Tue, 29 Nov 2022 23:45:10 +0100
Fix bidi purge loop logic a bit
Otherwise you could skip one element by accident. This does not have
direct consequences, but may lead to slightly wrong behaviour when
there are stray opening brackets.
Signed-off-by: Laslo Hunhold <[email protected]>
Diffstat:
M src/bidirectional.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/src/bidirectional.c b/src/bidirectional.c
@@ -636,8 +636,9 @@ preprocess_bracket_pairs(uint_least32_t *buf, size_t buflen…
/* remove all uncompleted FIFO elements
* above i - 1 */
- for (j = i; j < fifo_len; j++) {
+ for (j = i; j < fifo_len;) {
if (fifo[j].complete) {
+ j++;
continue;
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.