[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:14:00 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=45e7e54
The following commit has been merged in the master branch:
commit 45e7e542d33eb04b56e3bd78a16850899f342731
Author: Weng Xuetian <wengxt at gmail.com>
Date: Thu Sep 12 15:38:21 2013 -0400
Only set presence on user action
presence should only send to telepathy if this is a user change,
otherwise there might be a data race and might cause unexpected
presence change.
REVIEW: 112705
---
global-presence-chooser.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/global-presence-chooser.cpp b/global-presence-chooser.cpp
index 55a30b9..ccf026b 100644
--- a/global-presence-chooser.cpp
+++ b/global-presence-chooser.cpp
@@ -361,6 +361,9 @@ void GlobalPresenceChooser::onUserActivatedComboChange(int index)
QLatin1String( "org.kde.Telepathy"),
QLatin1String("deactivateNowPlaying"));
QDBusConnection::sessionBus().send(message);
+ // only set global presence on user change
+ KTp::Presence presence = itemData(index, PresenceModel::PresenceRole).value<KTp::Presence>();
+ m_globalPresence->setPresence(presence);
}
}
@@ -369,7 +372,6 @@ void GlobalPresenceChooser::onAllComboChanges(int index)
int lastPresenceIndex = m_model->rowCount();
if(index < lastPresenceIndex) {
KTp::Presence presence = itemData(index, PresenceModel::PresenceRole).value<KTp::Presence>();
- m_globalPresence->setPresence(presence);
if ((presence.type() == Tp::ConnectionPresenceTypeOffline) ||
(presence.type() == Tp::ConnectionPresenceTypeHidden)) {
m_changePresenceMessageButton->hide();
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list