[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:23:37 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=8c04eda
The following commit has been merged in the master branch:
commit 8c04eda2c73d3093766283e20f483c15c881968b
Author: Stefan Eggers <coloncolonone at gmail.com>
Date: Sun Mar 17 13:16:50 2013 +0000
Suppress notifications while writing out messages from backlog
BUG: 316175
REVIEW: 109535
---
lib/chat-widget.cpp | 10 ++++++----
lib/chat-widget.h | 2 +-
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/lib/chat-widget.cpp b/lib/chat-widget.cpp
index 1f91b85..612fb87 100644
--- a/lib/chat-widget.cpp
+++ b/lib/chat-widget.cpp
@@ -470,7 +470,7 @@ void ChatWidget::onHistoryFetched(const QList<AdiumThemeContentInfo> &messages)
//process any messages we've 'missed' whilst initialising.
Q_FOREACH(const Tp::ReceivedMessage &message, d->channel->messageQueue()) {
- handleIncomingMessage(message);
+ handleIncomingMessage(message, true);
}
}
@@ -500,7 +500,7 @@ bool ChatWidget::isOnTop() const
return ( isActiveWindow() && isVisible() );
}
-void ChatWidget::handleIncomingMessage(const Tp::ReceivedMessage &message)
+void ChatWidget::handleIncomingMessage(const Tp::ReceivedMessage &message, bool alreadyNotified)
{
kDebug() << title() << message.text();
@@ -623,8 +623,10 @@ void ChatWidget::handleIncomingMessage(const Tp::ReceivedMessage &message)
// FIXME: eventually find a way to make MessageProcessor allow per
// instance filters.
- d->notifyFilter->filterMessage(processedMessage,
- KTp::MessageContext(d->account, d->channel));
+ if (!alreadyNotified) {
+ d->notifyFilter->filterMessage(processedMessage,
+ KTp::MessageContext(d->account, d->channel));
+ }
messageInfo.setMessage(processedMessage.finalizedMessage());
messageInfo.setScript(processedMessage.finalizedScript());
diff --git a/lib/chat-widget.h b/lib/chat-widget.h
index fcda548..95b86f8 100644
--- a/lib/chat-widget.h
+++ b/lib/chat-widget.h
@@ -122,7 +122,7 @@ protected:
protected Q_SLOTS:
/** Show the received message in the chat window*/
- void handleIncomingMessage(const Tp::ReceivedMessage &message);
+ void handleIncomingMessage(const Tp::ReceivedMessage &message, bool alreadyNotified = false);
/** Show the message sent in the chat window*/
void handleMessageSent(const Tp::Message &message,
--
ktp-text-ui packaging
More information about the pkg-kde-commits
mailing list