[Uml-devel] kdesdk/umbrello/umbrello

Sebastian Stein seb.kde at hpfsc.de
Tue Jul 13 03:41:05 UTC 2004


CVS commit by sstein: 

fix leaks:

==14951== 4 bytes in 1 blocks are definitely lost in loss record 15 of 248
==14951==    at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==14951==    by 0x81609CF: UMLDoc::UMLDoc(QWidget*, char const*) (umldoc.cpp:79)
==14951==    by 0x81585B2: UMLApp::initDocument() (uml.cpp:357)
==14951==    by 0x81557E2: UMLApp::UMLApp(QWidget*, char const*) (uml.cpp:80)

==19186== 24 bytes in 1 blocks are definitely lost in loss record 65 of 238
==19186==    at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==19186==    by 0x81876DC: UMLView::init() (umlview.cpp:168)
==19186==    by 0x8187453: UMLView::UMLView(QWidget*, UMLDoc*) (umlview.cpp:105)
==19186==    by 0x8168453: UMLDoc::createDiagram(Uml::Diagram_Type, bool) (umldoc.cpp:1429)


  M +3 -1      uml.cpp   1.105
  M +2 -0      umlview.cpp   1.154


--- kdesdk/umbrello/umbrello/umlview.cpp  #1.153:1.154
@@ -183,4 +183,6 @@ UMLView::~UMLView() {
                 m_pAssocLine = NULL;
         }
+
+        delete m_pToolBarStateFactory;
         //m_SelectionRect.clear();
 }

--- kdesdk/umbrello/umbrello/uml.cpp  #1.104:1.105
@@ -518,5 +518,7 @@ void UMLApp::readOptions() {
         config->setGroup("General Options");
         setImageMimetype(config->readEntry("imageMimetype","image/png"));
-        resize( config->readSizeEntry("Geometry", new QSize(630,460)) );
+        QSize * tmpQSize = new QSize(630,460);
+        resize( config->readSizeEntry("Geometry", tmpQSize) );
+        delete tmpQSize;
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////////






More information about the umbrello-devel mailing list