aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface-curses/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface-curses/interface.c')
-rw-r--r--src/interface-curses/interface.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/interface-curses/interface.c b/src/interface-curses/interface.c
index bf7770d..f4b2796 100644
--- a/src/interface-curses/interface.c
+++ b/src/interface-curses/interface.c
@@ -976,11 +976,14 @@ teco_interface_draw_info(void)
const gchar *info_type_str;
+ waddstr(teco_interface.info_window, PACKAGE_NAME " ");
+
switch (teco_interface.info_type) {
case TECO_INFO_TYPE_QREG:
info_type_str = PACKAGE_NAME " - <QRegister> ";
- wprintw(teco_interface.info_window, "%s %C <QRegister> ", PACKAGE_NAME,
- teco_ed & TECO_ED_ICONS ? TECO_CURSES_ICONS_QREG : '-');
+ teco_curses_add_wc(teco_interface.info_window,
+ teco_ed & TECO_ED_ICONS ? TECO_CURSES_ICONS_QREG : '-');
+ waddstr(teco_interface.info_window, " <QRegister> ");
/* same formatting as in command lines */
teco_curses_format_str(teco_interface.info_window,
teco_interface.info_current.data,
@@ -990,8 +993,9 @@ teco_interface_draw_info(void)
case TECO_INFO_TYPE_BUFFER:
info_type_str = PACKAGE_NAME " - <Buffer> ";
g_assert(!teco_string_contains(&teco_interface.info_current, '\0'));
- wprintw(teco_interface.info_window, "%s %C <Buffer> ", PACKAGE_NAME,
- teco_ed & TECO_ED_ICONS ? teco_curses_icons_lookup_file(teco_interface.info_current.data) : '-');
+ teco_curses_add_wc(teco_interface.info_window,
+ teco_ed & TECO_ED_ICONS ? teco_curses_icons_lookup_file(teco_interface.info_current.data) : '-');
+ waddstr(teco_interface.info_window, " <Buffer> ");
teco_curses_format_filename(teco_interface.info_window,
teco_interface.info_current.data,
getmaxx(teco_interface.info_window) -