[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:29 UTC 2016


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

The following commit has been merged in the master branch:
commit 649162c4f5e35c197f4d5cd0f955fe0ab269d549
Author: Lasath Fernando <kde at lasath.org>
Date:   Sat Mar 2 00:30:17 2013 -0500

    Implement KTp::Message::operator=()
    
    While I blame Jetlag, I'm still frustrated it made me waste half a
    day by giving compiler errors in QSharedDataPointer.
---
 KTp/message.cpp | 8 +++++++-
 KTp/message.h   | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/KTp/message.cpp b/KTp/message.cpp
index 5db2f25..b6a4254 100644
--- a/KTp/message.cpp
+++ b/KTp/message.cpp
@@ -34,7 +34,8 @@ class Message::Private : public QSharedData {
   public:
     Private() :
         isHistory(false)
-    {};
+    {}
+
     QDateTime   sentTime;
     QString     token;
     Tp::ChannelTextMessageType messageType;
@@ -46,6 +47,11 @@ class Message::Private : public QSharedData {
     MessageDirection direction;
 };
 
+Message& Message::operator=(const Message &other) {
+    d = other.d;
+    return *this;
+}
+
 Message::Message(const Tp::Message &original, const KTp::MessageContext &context) :
     d(new Private)
 {
diff --git a/KTp/message.h b/KTp/message.h
index 02098cc..983f1c6 100644
--- a/KTp/message.h
+++ b/KTp/message.h
@@ -28,6 +28,7 @@
 #include <KTp/ktp-export.h>
 #include <KTp/message-context.h>
 
+#include <QSharedData>
 #include <QSharedDataPointer>
 
 namespace KTp
@@ -57,6 +58,7 @@ class KTP_EXPORT Message
     };
 
     Message(const KTp::Message &other);
+    KTp::Message& operator=(const KTp::Message &other);
     virtual ~Message();
 
     /*! rief The body of the message

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list