[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:06:30 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=3712ae4

The following commit has been merged in the master branch:
commit 3712ae4d40780ede28974fc5e0bd0ff2e5834f01
Author: Lasath Fernando <kde at lasath.org>
Date:   Sun Mar 3 10:42:19 2013 +1100

    Set senderAvatar correctly in KTp::Message ctor
---
 KTp/message.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/KTp/message.cpp b/KTp/message.cpp
index eb35e1a..a7bc6c2 100644
--- a/KTp/message.cpp
+++ b/KTp/message.cpp
@@ -104,17 +104,20 @@ Message::Message(const Tpl::TextEventPtr &original, const KTp::MessageContext &c
     d->messageType = original->messageType();
     d->isHistory = true;
 
+    setProperty("senderName", original->sender()->alias());
+    setProperty("senderId", original->sender()->identifier());
+
     if (original->sender()->identifier() == context.account()->normalizedName()) {
         d->direction = KTp::Message::LocalToRemote;
+        setProperty("senderAvatar", context.account()->
+                    connection()->selfContact()->avatarData().fileName);
     } else {
         d->direction = KTp::Message::RemoteToLocal;
+        setProperty("senderAvatar",
+                    context.channel()->targetContact()->avatarData().fileName);
     }
 
     setMainMessagePart(original->message());
-
-    setProperty("senderName", original->sender()->alias());
-    setProperty("senderAvatar", original->sender()->avatarToken());
-    setProperty("senderId", original->sender()->identifier());
 }
 
 Message::Message(const Message& other):

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list