sled

Једноставни уређивач текста
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување d9596486e04d02fdb27ba7ce58be13f5bcf69c1a
родитељ 0ceaecf38ba8ea90a40e21ccd524955c4f87c35c
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Wed, 16 Mar 2022 09:28:30 +0100

draw.c(u32_draw_string): Account for case when search highlight starts before ds

Diffstat:
Mdraw.c | 7++++---
измењених датотека: 1, додавања: 4(+), брисања: 3(-)

diff --git a/draw.c b/draw.c @@ -444,9 +444,10 @@ u32_draw_string(const int x, const int y, const uint16_t fg, const uint16_t bg, { if (u32_starts_with(ps, srch)) { - hctl = u32_strlen(srch); - cfg = sfg; - cbg = sbg; + hctl = u32_strlen(srch) + - (ssc < ds ? ds - ssc : 0); + cfg = sfg; + cbg = sbg; } }