Index: src/ruqolacore/model/messagemodel.cpp =================================================================== --- src/ruqolacore/model/messagemodel.cpp +++ src/ruqolacore/model/messagemodel.cpp @@ -412,8 +412,7 @@ if (it != mAllMessages.end()) { const int i = std::distance(mAllMessages.begin(), it); (*it).setShowAttachment(displayAttachment); - mAllMessages.takeAt(i); - mAllMessages.insert(i, (*it)); + mAllMessages[i] = *it; } }