From: Marcus Eggenberger Date: Sun, 31 Aug 2008 20:25:53 +0000 (+0200) Subject: fixing a memleak X-Git-Tag: 0.3.1~309 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=3be0b60bc79f9de4c5428ce2972599b2c03f8cc4 fixing a memleak --- diff --git a/src/qtui/chatlinemodelitem.cpp b/src/qtui/chatlinemodelitem.cpp index 1897e3e1..0e93ddbf 100644 --- a/src/qtui/chatlinemodelitem.cpp +++ b/src/qtui/chatlinemodelitem.cpp @@ -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; diff --git a/src/qtui/chatlinemodelitem.h b/src/qtui/chatlinemodelitem.h index bc326689..ba0d2e80 100644 --- a/src/qtui/chatlinemodelitem.h +++ b/src/qtui/chatlinemodelitem.h @@ -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; }