Changes in / [4a2aa91:089d746] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/input.c

    r4a2aa91 r089d746  
    3939#include <errno.h>
    4040#include <assert.h>
    41 #include <macros.h>
    4241#include <bool.h>
    4342
     
    264263static void tinput_seek_vertical(tinput_t *ti, seek_dir_t dir)
    265264{
    266         if (dir == seek_forward)
    267                 ti->pos = min(ti->pos + ti->con_cols, ti->nc);
    268         else
    269                 ti->pos = max(0, ti->pos - ti->con_cols);
     265        if (dir == seek_forward) {
     266                if (ti->pos + ti->con_cols <= ti->nc)
     267                        ti->pos = ti->pos + ti->con_cols;
     268        } else {
     269                if (ti->pos - ti->con_cols >= 0)
     270                        ti->pos = ti->pos - ti->con_cols;
     271        }
    270272
    271273        tinput_position_caret(ti);
Note: See TracChangeset for help on using the changeset viewer.