diff options
Diffstat (limited to 'utils/regtools/qeditor/mainwindow.cpp')
-rw-r--r-- | utils/regtools/qeditor/mainwindow.cpp | 4 |
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 | ||
23 | void MyTabWidget::OnCloseTab(int index) | 23 | void 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 | ||
28 | MainWindow::MainWindow(Backend *backend) | 30 | MainWindow::MainWindow(Backend *backend) |
@@ -106,5 +108,5 @@ void MainWindow::OnLoadDesc() | |||
106 | 108 | ||
107 | void MainWindow::OnNewRegTab() | 109 | void MainWindow::OnNewRegTab() |
108 | { | 110 | { |
109 | new RegTab(m_backend, m_tab); | 111 | m_tab->addTab(new RegTab(m_backend), "Register Tab"); |
110 | } | 112 | } |