quassel no longer allocates an MessageItem on the heap for every message - working...
[quassel.git] / src / qtui / chatlinemodelitem.cpp
index 7d6e832..681f4cf 100644 (file)
@@ -215,6 +215,12 @@ ChatLineModelItem::ChatLineModelItem(const Message &msg)
 {
 }
 
+ChatLineModelItem::ChatLineModelItem(const ChatLineModelItem &other)
+  : MessageModelItem(other)
+{
+  _data = new ChatLineModelItemPrivate(message());
+}
+
 ChatLineModelItem::~ChatLineModelItem() {
   delete _data;
 }