summaryrefslogtreecommitdiff
path: root/src/mainview.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2012-07-03 19:11:45 +0200
committerAndrea Diamantini <adjam7@gmail.com>2012-07-03 19:16:48 +0200
commitba9fa320c47eaf322abe11e1a6b6708620b65fdf (patch)
treea7dc79e8fbe4182ee6aad6c6ed3902e555941bcf /src/mainview.cpp
parentSave one (unuseful) call (diff)
downloadrekonq-ba9fa320c47eaf322abe11e1a6b6708620b65fdf.tar.xz
Get sure UrlBar is deleted well (i.e. later) and in the right place
(i.e. the WebTab dtor). I cannot no more reproduce the problems described in #296346, #300892 and #268328 What about you? CCBUG: 296346 CCBUG: 300892 CCBUG: 268328
Diffstat (limited to 'src/mainview.cpp')
-rw-r--r--src/mainview.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mainview.cpp b/src/mainview.cpp
index d673b7fa..4733ae3b 100644
--- a/src/mainview.cpp
+++ b/src/mainview.cpp
@@ -105,6 +105,16 @@ MainView::MainView(QWidget *parent)
}
+MainView::~MainView()
+{
+ // NOTE
+ // we wanna delete m_widgetBar later to get sure
+ // all its children (i.e. the urlbars) got deleted in
+ // WebTab dtor.
+ m_widgetBar->deleteLater();
+}
+
+
void MainView::addNewTabButton(QAction *newTabAction)
{
m_addTabButton->setDefaultAction(newTabAction);