aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto E. Vargas Caballero <k0ga@shike2.com>2014-08-24 16:27:28 +0200
committerRoberto E. Vargas Caballero <k0ga@shike2.com>2014-09-09 05:51:36 +0200
commit0392d165d07143eec29c730364006bc0613e1198 (patch)
treef35f23edc1dd8f5e9b6e1795b5ddf0b47932d8e1
parent98a1085d0e7c3d84e19185ba666c4b0c725cd974 (diff)
downloadst-0392d165d07143eec29c730364006bc0613e1198.tar.gz
st-0392d165d07143eec29c730364006bc0613e1198.zip
Remove indentation level in xdrawcursor
-rw-r--r--st.c63
1 files changed, 32 insertions, 31 deletions
diff --git a/st.c b/st.c
index 097775d..dd3301b 100644
--- a/st.c
+++ b/st.c
@@ -3459,39 +3459,40 @@ xdrawcursor(void) {
3459 xdraws(term.line[oldy][oldx].c, term.line[oldy][oldx], oldx, 3459 xdraws(term.line[oldy][oldx].c, term.line[oldy][oldx], oldx,
3460 oldy, width, sl); 3460 oldy, width, sl);
3461 3461
3462 if(IS_SET(MODE_HIDE))
3463 return;
3464
3462 /* draw the new one */ 3465 /* draw the new one */
3463 if(!(IS_SET(MODE_HIDE))) { 3466 if(xw.state & WIN_FOCUSED) {
3464 if(xw.state & WIN_FOCUSED) { 3467 if(IS_SET(MODE_REVERSE)) {
3465 if(IS_SET(MODE_REVERSE)) { 3468 g.mode |= ATTR_REVERSE;
3466 g.mode |= ATTR_REVERSE; 3469 g.fg = defaultcs;
3467 g.fg = defaultcs; 3470 g.bg = defaultfg;
3468 g.bg = defaultfg; 3471 }
3469 }
3470 3472
3471 sl = utf8len(g.c); 3473 sl = utf8len(g.c);
3472 width = (term.line[term.c.y][curx].mode & ATTR_WIDE)\ 3474 width = (term.line[term.c.y][curx].mode & ATTR_WIDE)\
3473 ? 2 : 1; 3475 ? 2 : 1;
3474 xdraws(g.c, g, term.c.x, term.c.y, width, sl); 3476 xdraws(g.c, g, term.c.x, term.c.y, width, sl);
3475 } else { 3477 } else {
3476 XftDrawRect(xw.draw, &dc.col[defaultcs], 3478 XftDrawRect(xw.draw, &dc.col[defaultcs],
3477 borderpx + curx * xw.cw, 3479 borderpx + curx * xw.cw,
3478 borderpx + term.c.y * xw.ch, 3480 borderpx + term.c.y * xw.ch,
3479 xw.cw - 1, 1); 3481 xw.cw - 1, 1);
3480 XftDrawRect(xw.draw, &dc.col[defaultcs], 3482 XftDrawRect(xw.draw, &dc.col[defaultcs],
3481 borderpx + curx * xw.cw, 3483 borderpx + curx * xw.cw,
3482 borderpx + term.c.y * xw.ch, 3484 borderpx + term.c.y * xw.ch,
3483 1, xw.ch - 1); 3485 1, xw.ch - 1);
3484 XftDrawRect(xw.draw, &dc.col[defaultcs], 3486 XftDrawRect(xw.draw, &dc.col[defaultcs],
3485 borderpx + (curx + 1) * xw.cw - 1, 3487 borderpx + (curx + 1) * xw.cw - 1,
3486 borderpx + term.c.y * xw.ch, 3488 borderpx + term.c.y * xw.ch,
3487 1, xw.ch - 1); 3489 1, xw.ch - 1);
3488 XftDrawRect(xw.draw, &dc.col[defaultcs], 3490 XftDrawRect(xw.draw, &dc.col[defaultcs],
3489 borderpx + curx * xw.cw, 3491 borderpx + curx * xw.cw,
3490 borderpx + (term.c.y + 1) * xw.ch - 1, 3492 borderpx + (term.c.y + 1) * xw.ch - 1,
3491 xw.cw, 1); 3493 xw.cw, 1);
3492 } 3494 }
3493 oldx = curx, oldy = term.c.y; 3495 oldx = curx, oldy = term.c.y;
3494 }
3495} 3496}
3496 3497
3497 3498