mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Fix utf8 chars in statusbar
This commit is contained in:
parent
73b8d07a80
commit
9f24f6083b
@ -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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user