From 90524356a79d15353c91ad4125cd7f8d8e7a35d3 Mon Sep 17 00:00:00 2001 From: Jfreegman Date: Wed, 7 Aug 2013 02:34:55 -0400 Subject: Fixed two bugs --- testing/toxic/main.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'testing/toxic') diff --git a/testing/toxic/main.c b/testing/toxic/main.c index 1ba8b6c9..44430653 100644 --- a/testing/toxic/main.c +++ b/testing/toxic/main.c @@ -249,6 +249,7 @@ static void load_data(char *path) static void draw_bar() { static int odd = 0; + int blinkrate = 30; attron(COLOR_PAIR(4)); mvhline(LINES - 2, 0, '_', COLS); @@ -266,14 +267,13 @@ static void draw_bar() if (i == active_window) attron(A_BOLD); - odd = (odd+1) % 10; - if (windows[i].blink && (odd < 5)) { + odd = (odd+1) % blinkrate; + if (windows[i].blink && (odd < (blinkrate/2))) { attron(COLOR_PAIR(3)); } - printw(" %s", windows[i].title); if (windows[i].blink && (odd < 5)) { - attron(COLOR_PAIR(3)); + attroff(COLOR_PAIR(3)); } if (i == active_window) { attroff(A_BOLD); @@ -375,9 +375,8 @@ int main(int argc, char *argv[]) ch = getch(); if (ch == '\t' || ch == KEY_BTAB) set_active_window(ch); - else if (ch != ERR) { + else if (ch != ERR) a->onKey(a, ch); - } } return 0; } -- cgit v1.2.3 From 3f3be026b7b8cbf5eecaa7272c780c651698702e Mon Sep 17 00:00:00 2001 From: Jfreegman Date: Wed, 7 Aug 2013 02:52:56 -0400 Subject: forgot this --- testing/toxic/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'testing/toxic') diff --git a/testing/toxic/main.c b/testing/toxic/main.c index 44430653..8de76244 100644 --- a/testing/toxic/main.c +++ b/testing/toxic/main.c @@ -272,7 +272,7 @@ static void draw_bar() attron(COLOR_PAIR(3)); } printw(" %s", windows[i].title); - if (windows[i].blink && (odd < 5)) { + if (windows[i].blink && (odd < (blinkrate/2))) { attroff(COLOR_PAIR(3)); } if (i == active_window) { -- cgit v1.2.3