From ba9fa320c47eaf322abe11e1a6b6708620b65fdf Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Tue, 3 Jul 2012 19:11:45 +0200 Subject: 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 --- src/mainview.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/mainview.cpp') 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); -- cgit v1.2.1