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

List:       kde-commits
Subject:    [ruqola] /: Avoid crashing when we don't use rocketchataccount
From:       Laurent Montel <null () kde ! org>
Date:       2018-01-31 21:23:36
Message-ID: E1egzqy-0002ZK-CU () code ! kde ! org
[Download RAW message or body]

Git commit 9e6b77eff7be29f86c5883b8b6ab55bfb44cbc6d by Laurent Montel.
Committed on 31/01/2018 at 20:45.
Pushed by mlaurent into branch 'master'.

Avoid crashing when we don't use rocketchataccount

M  +1    -0    autotests/messagemodeltest.cpp
M  +1    -1    src/messagemodel.cpp

https://commits.kde.org/ruqola/9e6b77eff7be29f86c5883b8b6ab55bfb44cbc6d

diff --git a/autotests/messagemodeltest.cpp b/autotests/messagemodeltest.cpp
index 49cf6f4..47629d4 100644
--- a/autotests/messagemodeltest.cpp
+++ b/autotests/messagemodeltest.cpp
@@ -32,6 +32,7 @@ MessageModelTest::MessageModelTest(QObject *parent)
 
 void MessageModelTest::shouldHaveDefaultValue()
 {
+    //TODO add roqulaaccount
     MessageModel w;
     QCOMPARE(w.rowCount(), 0);
 }
diff --git a/src/messagemodel.cpp b/src/messagemodel.cpp
index 98e59f2..6eb20f1 100644
--- a/src/messagemodel.cpp
+++ b/src/messagemodel.cpp
@@ -49,7 +49,7 @@ MessageModel::MessageModel(const QString &roomID, RocketChatAccount \
*account, QO  , mRoomID(roomID)
     , mRocketChatAccount(account)
 {
-    mTextConverter = new TextConverter(mRocketChatAccount->emojiManager());
+    mTextConverter = new TextConverter(mRocketChatAccount ? \
mRocketChatAccount->emojiManager() : nullptr);  mLoadRecentHistoryManager = new \
LoadRecentHistoryManager;  qCDebug(RUQOLA_LOG) << "Creating message Model";
 #ifdef STORE_MESSAGE


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

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