[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdegraphics/kpdf/core
From: Albert Astals Cid <tsdgeos () terra ! es>
Date: 2005-01-17 18:27:31
Message-ID: 20050117182731.9C0351BC17 () office ! kde ! org
[Download RAW message or body]
CVS commit by aacid:
Fix small mem leaks
M +10 -0 document.cpp 1.18
M +3 -1 page.cpp 1.12
--- kdegraphics/kpdf/core/document.cpp #1.17:1.18
@@ -89,4 +89,14 @@ KPDFDocument::~KPDFDocument()
{
closeDocument();
+
+ ObserverData *o;
+ QMap< int, ObserverData * >::iterator oIt;
+ while (d->observers.count() > 0)
+ {
+ oIt = d->observers.begin();
+ o = *oIt;
+ d->observers.remove(oIt);
+ delete o;
+ }
delete d;
}
--- kdegraphics/kpdf/core/page.cpp #1.11:1.12
@@ -115,5 +115,7 @@ const QString KPDFPage::getTextInRect( c
bottom = (int)((double)rect.bottom() / zoom);
GString * text = m_text->getText( left, top, right, bottom );
- return QString::fromUtf8( text->getCString() );
+ QString result = QString::fromUtf8( text->getCString() );
+ delete text;
+ return result;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic