[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [ktp-common-internals/mklapetek/SpaceBar] KTp/Declarative: [declarative] Guard for empty channel
From:       Martin Klapetek <mklapetek () kde ! org>
Date:       2016-03-09 22:18:29
Message-ID: E1admR3-0002of-5z () scm ! kde ! org
[Download RAW message or body]

Git commit fb6e6123df3ae6e2ea95e55b8e4c36b668927556 by Martin Klapetek.
Committed on 09/03/2016 at 22:10.
Pushed by mklapetek into branch 'mklapetek/SpaceBar'.

[declarative] Guard for empty channel

M  +4    -0    KTp/Declarative/messages-model.cpp

http://commits.kde.org/telepathy-common-internals/fb6e6123df3ae6e2ea95e55b8e4c36b668927556

diff --git a/KTp/Declarative/messages-model.cpp b/KTp/Declarative/messages-model.cpp
index f618087..dda65d2 100644
--- a/KTp/Declarative/messages-model.cpp
+++ b/KTp/Declarative/messages-model.cpp
@@ -422,6 +422,10 @@ int MessagesModel::unreadCount() const
 
 void MessagesModel::acknowledgeAllMessages()
 {
+    if (d->textChannel.isNull()) {
+        return;
+    }
+
     QList<Tp::ReceivedMessage> queue = d->textChannel->messageQueue();
 
     d->textChannel->acknowledge(queue);

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic