aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface-curses/curses-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface-curses/curses-utils.c')
-rw-r--r--src/interface-curses/curses-utils.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/interface-curses/curses-utils.c b/src/interface-curses/curses-utils.c
index 3b25d56..cb57475 100644
--- a/src/interface-curses/curses-utils.c
+++ b/src/interface-curses/curses-utils.c
@@ -117,12 +117,7 @@ teco_curses_format_str(WINDOW *win, const gchar *str, gsize len, gint max_width)
chars_added++;
if (chars_added > max_width)
goto truncate;
- /*
- * FIXME: This works with UTF-8 on ncurses,
- * since it detects multi-byte characters.
- * However on other platforms wadd_wch() may be
- * necessary, which requires a widechar Curses variant.
- */
+ /* works for UTF-8 as well */
waddnstr(win, str, clen);
}
}
@@ -183,12 +178,7 @@ teco_curses_format_filename(WINDOW *win, const gchar *filename, gint max_width)
max_width = getmaxx(win) - old_x;
if (filename_len <= max_width) {
- /*
- * FIXME: This works with UTF-8 on ncurses,
- * since it detects multi-byte characters.
- * However on other platforms wadd_wch() may be
- * necessary, which requires a widechar Curses variant.
- */
+ /* works for UTF-8 as well */
waddstr(win, filename_printable);
} else if (filename_len >= truncate_len) {
const gchar *keep_post;