From 3be0b60bc79f9de4c5428ce2972599b2c03f8cc4 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Sun, 31 Aug 2008 22:25:53 +0200 Subject: [PATCH] fixing a memleak --- src/qtui/chatlinemodelitem.cpp | 4 ++++ src/qtui/chatlinemodelitem.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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; } -- 2.20.1