parent
3880e41497
commit
df6328dfcb
|
@ -28,10 +28,11 @@ public class UnifiedWindow : Gtk.Window {
|
||||||
return Util.use_csd() ? conversation_titlebar_csd.subtitle : conversation_titlebar.subtitle;
|
return Util.use_csd() ? conversation_titlebar_csd.subtitle : conversation_titlebar.subtitle;
|
||||||
}
|
}
|
||||||
set {
|
set {
|
||||||
|
string? new_subtitle = value == null ? null : (new Regex("\\s+")).replace_literal(value, -1, 0, " ");
|
||||||
if (Util.use_csd()) {
|
if (Util.use_csd()) {
|
||||||
conversation_titlebar_csd.subtitle = value;
|
conversation_titlebar_csd.subtitle = new_subtitle;
|
||||||
} else {
|
} else {
|
||||||
conversation_titlebar.subtitle = value;
|
conversation_titlebar.subtitle = new_subtitle;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -147,7 +147,7 @@ public class UnifiedWindowController : Object {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void update_conversation_topic(string? subtitle = null) {
|
private void update_conversation_topic(string? subtitle = null) {
|
||||||
if (conversation_topic != null) {
|
if (subtitle != null) {
|
||||||
conversation_topic = subtitle;
|
conversation_topic = subtitle;
|
||||||
} else if (conversation.type_ == Conversation.Type.GROUPCHAT) {
|
} else if (conversation.type_ == Conversation.Type.GROUPCHAT) {
|
||||||
string subject = stream_interactor.get_module(MucManager.IDENTITY).get_groupchat_subject(conversation.counterpart, conversation.account);
|
string subject = stream_interactor.get_module(MucManager.IDENTITY).get_groupchat_subject(conversation.counterpart, conversation.account);
|
||||||
|
|
Loading…
Reference in a new issue