]> git.cworth.org Git - apitrace/commitdiff
Plug 2 more memory leaks in the gui.
authorZack Rusin <zack@kde.org>
Sun, 24 Apr 2011 22:05:27 +0000 (18:05 -0400)
committerZack Rusin <zack@kde.org>
Sun, 24 Apr 2011 22:05:27 +0000 (18:05 -0400)
gui/argumentseditor.cpp
gui/mainwindow.cpp

index 04a195249682ac20d542b81b1b35e92f94c5d6ce..0aeafeb4081e8cbe264c8237a05070f3e2399dd9 100644 (file)
@@ -143,6 +143,7 @@ ArgumentsEditor::ArgumentsEditor(QWidget *parent)
 
 ArgumentsEditor::~ArgumentsEditor()
 {
+    delete m_model;
 }
 
 void ArgumentsEditor::setCall(ApiTraceCall *call)
index 1b4de12b6f35c2c7094334b266e73af1d8e22ea4..64802efc1393caee03f4ea94ffff80fd3169a0a9 100644 (file)
@@ -617,7 +617,8 @@ void MainWindow::initObjects()
     m_proxyModel = new ApiTraceFilter();
     m_proxyModel->setSourceModel(m_model);
     m_ui.callView->setModel(m_proxyModel);
-    m_ui.callView->setItemDelegate(new ApiCallDelegate);
+    m_ui.callView->setItemDelegate(
+        new ApiCallDelegate(m_ui.callView));
     m_ui.callView->resizeColumnToContents(0);
     m_ui.callView->header()->swapSections(0, 1);
     m_ui.callView->setColumnWidth(1, 42);