Added separated unread counter to single peer window titles.
This commit is contained in:
parent
cc0b1b1d54
commit
84de08cad6
|
@ -806,15 +806,18 @@ void MainWindow::updateUnreadCounter() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto counter = Core::App().unreadBadge();
|
if (ShowChatNameInNewWindow.value() && singlePeer()) {
|
||||||
if (ShowChatNameInNewWindow.value()) {
|
const auto peer = singlePeer();
|
||||||
const auto additionalName = singlePeer()
|
const auto history = peer->owner().history(peer);
|
||||||
? u" %1 %2"_q.arg(QChar(8212), singlePeer()->name())
|
const auto name = peer->isSelf()
|
||||||
: QString();
|
? tr::lng_saved_messages(tr::now)
|
||||||
setTitle(((counter > 0)
|
: peer->name();
|
||||||
? u"Telegram (%1)"_q.arg(counter)
|
const auto counter = history->unreadCount();
|
||||||
: u"Telegram"_q) + additionalName);
|
setTitle((counter > 0)
|
||||||
|
? u"(%1) %2 \u2013 Telegram"_q.arg(QString::number(counter), name)
|
||||||
|
: u"%1 \u2013 Telegram"_q.arg(name));
|
||||||
} else {
|
} else {
|
||||||
|
const auto counter = Core::App().unreadBadge();
|
||||||
setTitle((counter > 0)
|
setTitle((counter > 0)
|
||||||
? u"Telegram (%1)"_q.arg(counter)
|
? u"Telegram (%1)"_q.arg(counter)
|
||||||
: u"Telegram"_q);
|
: u"Telegram"_q);
|
||||||
|
|
Loading…
Reference in New Issue