summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/qeditor/mainwindow.cpp')
-rw-r--r--utils/regtools/qeditor/mainwindow.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/regtools/qeditor/mainwindow.cpp b/utils/regtools/qeditor/mainwindow.cpp
index 310153495c..a57ecfb9c1 100644
--- a/utils/regtools/qeditor/mainwindow.cpp
+++ b/utils/regtools/qeditor/mainwindow.cpp
@@ -22,7 +22,9 @@ MyTabWidget::MyTabWidget()
22 22
23void MyTabWidget::OnCloseTab(int index) 23void MyTabWidget::OnCloseTab(int index)
24{ 24{
25 QWidget *w = this->widget(index);
25 removeTab(index); 26 removeTab(index);
27 delete w;
26} 28}
27 29
28MainWindow::MainWindow(Backend *backend) 30MainWindow::MainWindow(Backend *backend)
@@ -106,5 +108,5 @@ void MainWindow::OnLoadDesc()
106 108
107void MainWindow::OnNewRegTab() 109void MainWindow::OnNewRegTab()
108{ 110{
109 new RegTab(m_backend, m_tab); 111 m_tab->addTab(new RegTab(m_backend), "Register Tab");
110} 112}