fixing a memleak
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 31 Aug 2008 20:25:53 +0000 (22:25 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Sun, 31 Aug 2008 20:25:53 +0000 (22:25 +0200)
src/qtui/chatlinemodelitem.cpp
src/qtui/chatlinemodelitem.h

index 1897e3e..0e93ddb 100644 (file)
@@ -59,6 +59,10 @@ ChatLineModelItem::ChatLineModelItem(const Message &msg)
   _contents.formatList = m.contents.formatList;
 }
 
+ChatLineModelItem::~ChatLineModelItem() {
+  delete _data;
+}
+
 QVariant ChatLineModelItem::data(int column, int role) const {
   const ChatLinePart *part = 0;
 
index bc32668..ba0d2e8 100644 (file)
@@ -31,7 +31,7 @@ class ChatLineModelItemPrivate;
 class ChatLineModelItem : public MessageModelItem {
 public:
   ChatLineModelItem(const Message &);
-
+  ~ChatLineModelItem();
   virtual QVariant data(int column, int role) const;
   virtual inline bool setData(int column, const QVariant &value, int role) { Q_UNUSED(column); Q_UNUSED(value); Q_UNUSED(role); return false; }