[Uml-devel] kdesdk/umbrello/umbrello/dialogs

Sebastian Stein seb.kde at hpfsc.de
Tue Jul 13 11:39:02 UTC 2004


CVS commit by sstein: 

and some more leaks:

class CodeEditor is really complex...

==32084== 7728 bytes in 276 blocks are definitely lost in loss record 202 of 212
==32084==    at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==32084==    by 0x8233930: CodeEditor::insert(QString const&, TextBlock*, bool, QColor const&, QColor const&, UMLObject*, QString const&, int) (codeeditor.cpp:292)
==32084==    by 0x82353B4: CodeEditor::appendText(CodeMethodBlock*) (codeeditor.cpp:503)
==32084==    by 0x8233D0E: CodeEditor::appendText(QPtrList<TextBlock>*) (codeeditor.cpp:356)


  M +3 -0      codeeditor.cpp   1.22


--- kdesdk/umbrello/umbrello/dialogs/codeeditor.cpp  #1.21:1.22
@@ -82,4 +82,7 @@ void CodeEditor::clearText () {
         for ( it = m_tbInfoMap->begin(); it != m_tbInfoMap->end(); ++it ) 
         {
+                it.data()->m_paraList.setAutoDelete(true);
+                it.data()->m_paraList.clear();
+
                 delete it.data();
         }






More information about the umbrello-devel mailing list