1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-06-23 21:45:30 +00:00

Fix fromat string in statusbar

Regards https://github.com/profanity-im/profanity/issues/1597#issuecomment-930540261
This commit is contained in:
Michael Vetter 2021-09-29 23:25:38 +02:00
parent e5b6258c99
commit 242696f09a

View File

@ -398,7 +398,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);
mvwprintw(statusbar_win, 0, pos, "%s", display_name);
pos += utf8_display_len(display_name);
free(display_name);
}
@ -417,7 +417,7 @@ _status_bar_draw_bracket(gboolean current, int pos, char* ch)
if (current) {
mvwprintw(statusbar_win, 0, pos, "-");
} else {
mvwprintw(statusbar_win, 0, pos, ch);
mvwprintw(statusbar_win, 0, pos, "%s", ch);
}
wattroff(statusbar_win, bracket_attrs);
pos++;
@ -453,7 +453,7 @@ _status_bar_draw_time(int pos)
pos++;
wattroff(statusbar_win, bracket_attrs);
wattron(statusbar_win, time_attrs);
mvwprintw(statusbar_win, 0, pos, statusbar->time);
mvwprintw(statusbar_win, 0, pos, "%s", statusbar->time);
pos += len;
wattroff(statusbar_win, time_attrs);
wattron(statusbar_win, bracket_attrs);
@ -470,7 +470,7 @@ static void
_status_bar_draw_maintext(int pos)
{
if (statusbar->prompt) {
mvwprintw(statusbar_win, 0, pos, statusbar->prompt);
mvwprintw(statusbar_win, 0, pos, "%s", statusbar->prompt);
return;
}
@ -483,12 +483,12 @@ _status_bar_draw_maintext(int pos)
stop = true;
} else if (g_strcmp0(pref, "user") == 0) {
Jid* jidp = jid_create(statusbar->fulljid);
mvwprintw(statusbar_win, 0, pos, jidp->localpart);
mvwprintw(statusbar_win, 0, pos, "%s", jidp->localpart);
jid_destroy(jidp);
stop = true;
} else if (g_strcmp0(pref, "barejid") == 0) {
Jid* jidp = jid_create(statusbar->fulljid);
mvwprintw(statusbar_win, 0, pos, jidp->barejid);
mvwprintw(statusbar_win, 0, pos, "%s", jidp->barejid);
jid_destroy(jidp);
stop = true;
}
@ -497,7 +497,7 @@ _status_bar_draw_maintext(int pos)
if (stop) {
return;
}
mvwprintw(statusbar_win, 0, pos, statusbar->fulljid);
mvwprintw(statusbar_win, 0, pos, "%s", statusbar->fulljid);
}
}