mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-25 12:56:21 +00:00
Allow utf8 in roster header char
This and the following commits should make a couple of more configs allow utf8 chars so people can use their weird icons :-) We did the same for the otr/omemo/pgp indicators at:1f8b1eb7405cf6ee1bc6
This commit is contained in:
@@ -1475,11 +1475,12 @@ cons_roster_setting(void)
|
||||
else
|
||||
cons_show("Roster offline (/roster) : hide");
|
||||
|
||||
char header_ch = prefs_get_roster_header_char();
|
||||
char* header_ch = prefs_get_roster_header_char();
|
||||
if (header_ch)
|
||||
cons_show("Roster header char (/roster) : %c", header_ch);
|
||||
cons_show("Roster header char (/roster) : %s", header_ch);
|
||||
else
|
||||
cons_show("Roster header char (/roster) : none");
|
||||
free(header_ch);
|
||||
|
||||
char contact_ch = prefs_get_roster_contact_char();
|
||||
if (contact_ch)
|
||||
|
||||
@@ -1028,9 +1028,10 @@ _rosterwin_unsubscribed_header(ProfLayoutSplit* layout, GList* wins)
|
||||
win_sub_newline_lazy(layout->subwin);
|
||||
|
||||
GString* header = g_string_new(" ");
|
||||
char ch = prefs_get_roster_header_char();
|
||||
char* ch = prefs_get_roster_header_char();
|
||||
if (ch) {
|
||||
g_string_append_printf(header, "%c", ch);
|
||||
g_string_append_printf(header, "%s", ch);
|
||||
free(ch);
|
||||
}
|
||||
|
||||
g_string_append(header, "Unsubscribed");
|
||||
@@ -1074,9 +1075,10 @@ _rosterwin_contacts_header(ProfLayoutSplit* layout, const char* const title, GSL
|
||||
win_sub_newline_lazy(layout->subwin);
|
||||
|
||||
GString* header = g_string_new(" ");
|
||||
char ch = prefs_get_roster_header_char();
|
||||
char* ch = prefs_get_roster_header_char();
|
||||
if (ch) {
|
||||
g_string_append_printf(header, "%c", ch);
|
||||
g_string_append_printf(header, "%s", ch);
|
||||
free(ch);
|
||||
}
|
||||
|
||||
g_string_append(header, title);
|
||||
@@ -1125,9 +1127,10 @@ _rosterwin_rooms_header(ProfLayoutSplit* layout, GList* rooms, char* title)
|
||||
{
|
||||
win_sub_newline_lazy(layout->subwin);
|
||||
GString* header = g_string_new(" ");
|
||||
char ch = prefs_get_roster_header_char();
|
||||
char* ch = prefs_get_roster_header_char();
|
||||
if (ch) {
|
||||
g_string_append_printf(header, "%c", ch);
|
||||
g_string_append_printf(header, "%s", ch);
|
||||
free(ch);
|
||||
}
|
||||
g_string_append(header, title);
|
||||
|
||||
@@ -1188,9 +1191,10 @@ _rosterwin_private_header(ProfLayoutSplit* layout, GList* privs)
|
||||
win_sub_newline_lazy(layout->subwin);
|
||||
|
||||
GString* title_str = g_string_new(" ");
|
||||
char ch = prefs_get_roster_header_char();
|
||||
char* ch = prefs_get_roster_header_char();
|
||||
if (ch) {
|
||||
g_string_append_printf(title_str, "%c", ch);
|
||||
g_string_append_printf(title_str, "%s", ch);
|
||||
free(ch);
|
||||
}
|
||||
g_string_append(title_str, "Private chats");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user