mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-22 03:26:05 -04:00
Merge pull request #124 from kiwix/close_tab_fix
Keep the mp_stackWidget in sync with the tabBar.
This commit is contained in:
commit
c7f07704e5
@ -34,10 +34,6 @@ TabBar::TabBar(QWidget *parent) :
|
||||
return;
|
||||
}
|
||||
this->closeTab(index);
|
||||
auto widget = mp_stackedWidget->widget(index);
|
||||
mp_stackedWidget->removeWidget(widget);
|
||||
widget->setParent(nullptr);
|
||||
delete widget;
|
||||
});
|
||||
connect(app->getAction(KiwixApp::ZoomInAction), &QAction::triggered,
|
||||
this, [=]() {
|
||||
@ -183,6 +179,8 @@ void TabBar::closeTab(int index)
|
||||
if (index == 0)
|
||||
return;
|
||||
auto webview = widget(index);
|
||||
mp_stackedWidget->removeWidget(webview);
|
||||
webview->setParent(nullptr);
|
||||
removeTab(index);
|
||||
webview->close();
|
||||
delete webview;
|
||||
|
Loading…
x
Reference in New Issue
Block a user