diff options
| author | Quentin Carbonneaux <q@c9x.me> | 2014-08-18 19:19:42 +0200 |
|---|---|---|
| committer | Roberto E. Vargas Caballero <k0ga@shike2.com> | 2014-08-19 12:57:43 +0200 |
| commit | fa04911c91a049f397337d3436c4a5692da558fa (patch) | |
| tree | a7a34f49b0dcc4cb6447a96a44cf91840454574c | |
| parent | 1926305318cf020e20732461293d3e8c1c201734 (diff) | |
| download | st-fa04911c91a049f397337d3436c4a5692da558fa.tar.gz st-fa04911c91a049f397337d3436c4a5692da558fa.zip | |
simplify loop in tresize
Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
| -rw-r--r-- | st.c | 6 |
1 files changed, 2 insertions, 4 deletions
| @@ -2661,7 +2661,6 @@ tresize(int col, int row) { | |||
| 2661 | int mincol = MIN(col, term.col); | 2661 | int mincol = MIN(col, term.col); |
| 2662 | int slide = term.c.y - row + 1; | 2662 | int slide = term.c.y - row + 1; |
| 2663 | bool *bp; | 2663 | bool *bp; |
| 2664 | Line *orig; | ||
| 2665 | TCursor c; | 2664 | TCursor c; |
| 2666 | 2665 | ||
| 2667 | if(col < 1 || row < 1) { | 2666 | if(col < 1 || row < 1) { |
| @@ -2724,9 +2723,8 @@ tresize(int col, int row) { | |||
| 2724 | /* make use of the LIMIT in tmoveto */ | 2723 | /* make use of the LIMIT in tmoveto */ |
| 2725 | tmoveto(term.c.x, term.c.y); | 2724 | tmoveto(term.c.x, term.c.y); |
| 2726 | /* Clearing both screens (it makes dirty all lines) */ | 2725 | /* Clearing both screens (it makes dirty all lines) */ |
| 2727 | orig = term.line; | ||
| 2728 | c = term.c; | 2726 | c = term.c; |
| 2729 | do { | 2727 | for(i = 0; i < 2; i++) { |
| 2730 | if(mincol < col && 0 < minrow) { | 2728 | if(mincol < col && 0 < minrow) { |
| 2731 | tclearregion(mincol, 0, col - 1, minrow - 1); | 2729 | tclearregion(mincol, 0, col - 1, minrow - 1); |
| 2732 | } | 2730 | } |
| @@ -2735,7 +2733,7 @@ tresize(int col, int row) { | |||
| 2735 | } | 2733 | } |
| 2736 | tswapscreen(); | 2734 | tswapscreen(); |
| 2737 | tcursor(CURSOR_LOAD); | 2735 | tcursor(CURSOR_LOAD); |
| 2738 | } while(orig != term.line); | 2736 | } |
| 2739 | term.c = c; | 2737 | term.c = c; |
| 2740 | } | 2738 | } |
| 2741 | 2739 | ||
