mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-17 11:10:18 +00:00
Consolidate color stripping for messages, topic and scrollback
This commit is contained in:
@@ -552,13 +552,31 @@ fe_set_topic (session *sess, char *topic, char *stripped_topic)
|
||||
{
|
||||
if (!sess->gui->is_tab || sess == current_tab)
|
||||
{
|
||||
gtk_entry_set_text (GTK_ENTRY (sess->gui->topic_entry), stripped_topic);
|
||||
if (prefs.text_stripcolor_topic)
|
||||
{
|
||||
gtk_entry_set_text (GTK_ENTRY (sess->gui->topic_entry), stripped_topic);
|
||||
}
|
||||
else
|
||||
{
|
||||
gtk_entry_set_text (GTK_ENTRY (sess->gui->topic_entry), topic);
|
||||
}
|
||||
mg_set_topic_tip (sess);
|
||||
} else
|
||||
}
|
||||
else
|
||||
{
|
||||
if (sess->res->topic_text)
|
||||
{
|
||||
free (sess->res->topic_text);
|
||||
sess->res->topic_text = strdup (stripped_topic);
|
||||
}
|
||||
|
||||
if (prefs.text_stripcolor_topic)
|
||||
{
|
||||
sess->res->topic_text = strdup (stripped_topic);
|
||||
}
|
||||
else
|
||||
{
|
||||
sess->res->topic_text = strdup (topic);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user