URI: 
       tFix several typos - ltkx - GUI toolkit for X11 (WIP)
  HTML git clone git://lumidify.org/ltkx.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 4898ef0c1cc92eee1a6c61535a33e26e94b143a7
   DIR parent 86a8baae96e3e352e7486bb8f61584be42339e15
  HTML Author: lumidify <nobody@lumidify.org>
       Date:   Sun, 17 May 2020 20:19:08 +0200
       
       Fix several typos
       
       Diffstat:
         M text_buffer.c                       |       8 ++++----
       
       1 file changed, 4 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/text_buffer.c b/text_buffer.c
       t@@ -259,14 +259,14 @@ ltk_render_text_line_new(
                                                        int x = cur_border - (local_border - cur->glyphs[i].x_abs);
                                                        ltk_draw_glyph(&cur->glyphs[i], sl->img, x, cur->glyphs[i].y_abs, fg);
                                                }
       -                                        cur_border -= local_border - cur->glyphs[0].x_abs;
       +                                        cur_border -= local_border - cur->glyphs[end_index].x_abs;
                                        } else {
       -                                        for (int i = end_index; i < cur->num_glyphs && cur_len < sl->len; i++) {
       +                                        for (int i = end_index; i <= start_index && cur_len < sl->len; i++) {
                                                        cur_len++;
                                                        int x = cur_border + (cur->glyphs[i].x_abs - cur->glyphs[end_index].x_abs);
                                                        ltk_draw_glyph(&cur->glyphs[i], sl->img, x, cur->glyphs[i].y_abs, fg);
                                                }
       -                                        cur_border += local_border - cur->glyphs[0].x_abs;
       +                                        cur_border += local_border - cur->glyphs[end_index].x_abs;
                                        }
                                } else {
                                        start_index = cur == sl->run ? sl->glyph_index : 0;
       t@@ -277,7 +277,7 @@ ltk_render_text_line_new(
                                        else
                                                end_index = start_index + sl->len - cur_len - 1;
                                        if (par_is_rtl) {
       -                                        for (int i = end_index; i >= 0 && cur_len < sl->len; i--) {
       +                                        for (int i = end_index; i >= start_index && cur_len < sl->len; i--) {
                                                        cur_len++;
                                                        int x = cur_border - (cur->glyphs[end_index].x_abs + cur->glyphs[end_index].x_advance - cur->glyphs[i].x_abs);
                                                        ltk_draw_glyph(&cur->glyphs[i], sl->img, x, cur->glyphs[i].y_abs, fg);