소스 검색

Made remote changes adhere to code style

master
Bert Münnich 12 년 전
부모
커밋
5b6467913c
1개의 변경된 파일9개의 추가작업 그리고 7개의 파일을 삭제
  1. +9
    -7
      thumbs.c

+ 9
- 7
thumbs.c 파일 보기

@@ -390,27 +390,29 @@ void tns_highlight(tns_t *tns, int n, bool hl) {
}
}

bool tns_move_selection(tns_t *tns, direction_t dir, int count) {
int old;
int c = (count > 0 ? count : 1);
bool tns_move_selection(tns_t *tns, direction_t dir, int cnt) {
int old, max;

if (tns == NULL || tns->thumbs == NULL)
return false;

old = tns->sel;
cnt = cnt > 1 ? cnt : 1;

switch (dir) {
case DIR_UP:
tns->sel = MAX(tns->sel - c * tns->cols, tns->sel % tns->cols);
tns->sel = MAX(tns->sel - cnt * tns->cols, tns->sel % tns->cols);
break;
case DIR_DOWN:
tns->sel = MIN(tns->sel + c * tns->cols, tns->cols * ((tns->cnt - 1) / tns->cols) + MIN((tns->cnt - 1) % tns->cols, tns->sel % tns->cols));
max = tns->cols * ((tns->cnt - 1) / tns->cols) +
MIN((tns->cnt - 1) % tns->cols, tns->sel % tns->cols);
tns->sel = MIN(tns->sel + cnt * tns->cols, max);
break;
case DIR_LEFT:
tns->sel = MAX(tns->sel - c, 0);
tns->sel = MAX(tns->sel - cnt, 0);
break;
case DIR_RIGHT:
tns->sel = MIN(tns->sel + c, tns->cnt - 1);
tns->sel = MIN(tns->sel + cnt, tns->cnt - 1);
break;
}



불러오는 중...
취소
저장