[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:33 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=acea74e
The following commit has been merged in the master branch:
commit acea74ef419eacb37d9053d8ba79bf17fb043969
Author: David Edmundson <kde at davidedmundson.co.uk>
Date: Tue Mar 5 02:00:44 2013 +0000
Don't crash log viewer
---
KTp/message.cpp | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/KTp/message.cpp b/KTp/message.cpp
index 31bfec6..cbb9134 100644
--- a/KTp/message.cpp
+++ b/KTp/message.cpp
@@ -107,14 +107,16 @@ Message::Message(const Tpl::TextEventPtr &original, const KTp::MessageContext &c
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);
+ if (context.account() && context.account()->connection() && context.channel()) {
+ 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());
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list