2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-05 09:05:14 +00:00

Notify::peerUpdatedSendDelayed() now is always called from the event loop.

This commit is contained in:
John Preston
2016-06-02 16:57:49 +03:00
parent 2c4ec3d9f3
commit 91d516f18c
12 changed files with 73 additions and 162 deletions

View File

@@ -4967,7 +4967,6 @@ void HistoryWidget::unblockDone(PeerData *peer, const MTPBool &result, mtpReques
if (_unblockRequest == req) _unblockRequest = 0;
peer->asUser()->setBlockStatus(UserData::BlockStatus::NotBlocked);
emit App::main()->peerUpdated(peer);
Notify::peerUpdatedSendDelayed();
}
bool HistoryWidget::unblockFail(const RPCError &error, mtpRequestId req) {
@@ -4982,7 +4981,6 @@ void HistoryWidget::blockDone(PeerData *peer, const MTPBool &result) {
peer->asUser()->setBlockStatus(UserData::BlockStatus::Blocked);
emit App::main()->peerUpdated(peer);
Notify::peerUpdatedSendDelayed();
}
void HistoryWidget::onBotStart() {
@@ -5096,8 +5094,6 @@ void HistoryWidget::shareContact(const PeerId &peer, const QString &phone, const
App::main()->finishForwarding(h, _broadcast.checked(), _silent.checked());
cancelReply(lastKeyboardUsed);
Notify::peerUpdatedSendDelayed();
}
void HistoryWidget::onSendPaths(const PeerId &peer) {
@@ -6290,8 +6286,6 @@ void HistoryWidget::confirmSendFile(const FileLoadResultPtr &file, bool ctrlShif
}
App::main()->dialogsToUp();
peerMessagesUpdated(file->to.peer);
Notify::peerUpdatedSendDelayed();
}
void HistoryWidget::cancelSendFile(const FileLoadResultPtr &file) {
@@ -6926,7 +6920,6 @@ void HistoryWidget::addMessagesToFront(PeerData *peer, const QVector<MTPMessage>
}
updateBotKeyboard();
}
Notify::peerUpdatedSendDelayed();
}
void HistoryWidget::addMessagesToBack(PeerData *peer, const QVector<MTPMessage> &messages, const QVector<MTPMessageGroup> *collapsed) {
@@ -6934,7 +6927,6 @@ void HistoryWidget::addMessagesToBack(PeerData *peer, const QVector<MTPMessage>
if (!_firstLoadRequest) {
updateListSize(false, true, { ScrollChangeNoJumpToBottom, 0 });
}
Notify::peerUpdatedSendDelayed();
}
void HistoryWidget::countHistoryShowFrom() {
@@ -7182,8 +7174,6 @@ void HistoryWidget::onInlineResultSend(InlineBots::Result *result, UserData *bot
App::main()->finishForwarding(_history, _broadcast.checked(), _silent.checked());
cancelReply(lastKeyboardUsed);
Notify::peerUpdatedSendDelayed();
App::historyRegRandom(randomId, newId);
clearFieldText();
@@ -7971,7 +7961,6 @@ void HistoryWidget::onDeleteSelectedSure() {
for (SelectedItemSet::const_iterator i = sel.cbegin(), e = sel.cend(); i != e; ++i) {
i.value()->destroy();
}
Notify::peerUpdatedSendDelayed();
for (QMap<PeerData*, QVector<MTPint> >::const_iterator i = ids.cbegin(), e = ids.cend(); i != e; ++i) {
App::main()->deleteMessages(i.key(), i.value());
@@ -7990,7 +7979,6 @@ void HistoryWidget::onDeleteContextSure() {
History *h = item->history();
bool wasOnServer = (item->id > 0), wasLast = (h->lastMsg == item);
item->destroy();
Notify::peerUpdatedSendDelayed();
if (!wasOnServer && wasLast && !h->lastMsg) {
App::main()->checkPeerHistory(h->peer);