1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Moved cons_bad_show() to console module

This commit is contained in:
James Booth 2013-04-21 01:34:43 +01:00
parent bb0f4a3fb2
commit 9de4ab6bb9
2 changed files with 25 additions and 21 deletions

View File

@ -1134,6 +1134,31 @@ cons_show_contacts(GSList *list)
} }
curr = g_slist_next(curr); curr = g_slist_next(curr);
} }
dirty = TRUE;
if (!win_current_is_console()) {
status_bar_new(0);
}
}
void
cons_bad_show(const char * const msg, ...)
{
va_list arg;
va_start(arg, msg);
GString *fmt_msg = g_string_new(NULL);
g_string_vprintf(fmt_msg, msg, arg);
window_show_time(console, '-');
wattron(console->win, COLOUR_ERROR);
wprintw(console->win, "%s\n", fmt_msg->str);
wattroff(console->win, COLOUR_ERROR);
g_string_free(fmt_msg, TRUE);
va_end(arg);
dirty = TRUE;
if (!win_current_is_console()) {
status_bar_new(0);
}
} }
static void static void

View File

@ -1145,27 +1145,6 @@ win_room_show_status(const char * const contact)
} }
} }
void
cons_bad_show(const char * const msg, ...)
{
va_list arg;
va_start(arg, msg);
GString *fmt_msg = g_string_new(NULL);
g_string_vprintf(fmt_msg, msg, arg);
window_show_time(console, '-');
wattron(console->win, COLOUR_ERROR);
wprintw(console->win, "%s\n", fmt_msg->str);
wattroff(console->win, COLOUR_ERROR);
g_string_free(fmt_msg, TRUE);
va_end(arg);
if (current_index == 0) {
dirty = TRUE;
} else {
status_bar_new(0);
}
}
void void
cons_show_time(void) cons_show_time(void)
{ {