X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=gui.c;h=2fddc2f8dbbf2674fae9613fcb8b99da616044ed;hp=f5e65c8bb900b65fc299d0a30842f192450f217a;hb=8c6ad492bee7eeec2bc667ce983c47f57fa45104;hpb=73414e9b5d2fcf5b3c65558fbd715148a1a38a2b diff --git a/gui.c b/gui.c index f5e65c8b..2fddc2f8 100644 --- a/gui.c +++ b/gui.c @@ -649,7 +649,6 @@ static void print_stat_item(int i) if (!curses_active || !d.len || !c) return; tmp = make_message("%s%s%s", d.prefix, c, d.postfix); -// PARA_DEBUG_LOG("%s: read: %s\n", __func__, tmp); wmove(top.win, d.y * top.lines / 100, d.x * COLS / 100); wrefresh(top.win); wattron(top.win, COLOR_PAIR(i + 1)); @@ -681,6 +680,7 @@ static void clear_all_items(void) static void init_colors(void) { int i; + if (!has_colors()) msg_n_exit(EXIT_FAILURE, "Error: No color term\n"); start_color(); @@ -749,7 +749,9 @@ static int check_stat_line(char *line, __a_unused void *data) // PARA_INFO_LOG("%s: checking: %s\n", __func__, line); i = stat_line_valid(line); if (i >= 0) { - line += strlen(status_item_list[i]) + 2; + line += strlen(status_item_list[i]) + 1; + if (*line == ' ') + line++; free(stat_content[i]); stat_content[i] = para_strdup(line); print_stat_item(i);