diff options
author | James Booth <boothj5@gmail.com> | 2018-03-11 00:46:27 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2018-03-11 00:46:27 +0000 |
commit | 9f24f6083be8516edc5704e572480a4000bf3a25 (patch) | |
tree | dcc7ff17b4f6cc990577dcb62a6a2083da7bc237 | |
parent | 73b8d07a8026352565abe7c032c993098ecfa1c5 (diff) | |
download | profani-tty-9f24f6083be8516edc5704e572480a4000bf3a25.tar.gz |
Fix utf8 chars in statusbar
-rw-r--r-- | src/ui/statusbar.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/statusbar.c b/src/ui/statusbar.c index e84e3b60..59b32a9f 100644 --- a/src/ui/statusbar.c +++ b/src/ui/statusbar.c @@ -358,7 +358,7 @@ _status_bar_draw_tab(StatusBarTab *tab, int pos, int num) if (show_name) { char *display_name = _display_name(tab); mvwprintw(statusbar_win, 0, pos, display_name); - pos += strlen(display_name); + pos += utf8_display_len(display_name); free(display_name); } wattroff(statusbar_win, status_attrs); @@ -479,7 +479,7 @@ _tabs_width(void) StatusBarTab *tab = g_hash_table_lookup(statusbar->tabs, GINT_TO_POINTER(i)); if (tab) { char *display_name = _display_name(tab); - width += strlen(display_name); + width += utf8_display_len(display_name); width += 4; free(display_name); } @@ -494,7 +494,7 @@ _tabs_width(void) StatusBarTab *tab = g_hash_table_lookup(statusbar->tabs, GINT_TO_POINTER(i)); if (tab) { char *display_name = _display_name(tab); - width += strlen(display_name); + width += utf8_display_len(display_name); width += 2; free(display_name); } |