diff options
author | James Booth <boothj5@gmail.com> | 2013-04-21 01:39:36 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2013-04-21 01:39:36 +0100 |
commit | 0c912990c773ece4e8dd5b868b86868661009cb7 (patch) | |
tree | 3937f8d14b31757cfa185716da9dd7a0b8bff321 /src | |
parent | 3945a72484e3790d2f1259e8c2d418a2258a6721 (diff) | |
download | profani-tty-0c912990c773ece4e8dd5b868b86868661009cb7.tar.gz |
Moved cons_debug() to console module
Diffstat (limited to 'src')
-rw-r--r-- | src/ui/console.c | 23 | ||||
-rw-r--r-- | src/ui/windows.c | 24 |
2 files changed, 23 insertions, 24 deletions
diff --git a/src/ui/console.c b/src/ui/console.c index 57fd063f..812fbac1 100644 --- a/src/ui/console.c +++ b/src/ui/console.c @@ -72,6 +72,29 @@ cons_show_time(void) } void +cons_debug(const char * const msg, ...) +{ + if (strcmp(PACKAGE_STATUS, "development") == 0) { + 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, '-'); + wprintw(console->win, "%s\n", fmt_msg->str); + g_string_free(fmt_msg, TRUE); + va_end(arg); + + dirty = TRUE; + if (!win_current_is_console()) { + status_bar_new(0); + } + + win_current_page_off(); + ui_refresh(); + } +} + +void cons_show(const char * const msg, ...) { va_list arg; diff --git a/src/ui/windows.c b/src/ui/windows.c index 52db5b2c..ce40eec9 100644 --- a/src/ui/windows.c +++ b/src/ui/windows.c @@ -1146,30 +1146,6 @@ win_room_show_status(const char * const contact) } void -cons_debug(const char * const msg, ...) -{ - if (strcmp(PACKAGE_STATUS, "development") == 0) { - 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, '-'); - wprintw(console->win, "%s\n", fmt_msg->str); - g_string_free(fmt_msg, TRUE); - va_end(arg); - - if (current_index == 0) { - dirty = TRUE; - } else { - status_bar_new(0); - } - - win_current_page_off(); - ui_refresh(); - } -} - -void cons_show_word(const char * const word) { wprintw(console->win, "%s", word); |