fix for Qt6, segfault on ~EDockWidget

This commit is contained in:
2024-01-19 12:45:12 +03:00
parent b340dfebac
commit 33f4394243
2 changed files with 11 additions and 11 deletions

View File

@@ -18,13 +18,13 @@ EDockWidget::EDockWidget(QWidget * parent, Qt::WindowFlags flags): QDockWidget(p
EDockWidget::~EDockWidget() { EDockWidget::~EDockWidget() {
delete btn_hide; btn_hide->deleteLater();
delete btn_dock; btn_dock->deleteLater();
delete btn_maximize; btn_maximize->deleteLater();
delete lbl_title; lbl_title->deleteLater();
delete lbl_icon; lbl_icon->deleteLater();
delete header; header->deleteLater();
delete empty_header; empty_header->deleteLater();
} }

View File

@@ -52,10 +52,10 @@ private:
void init(); void init();
void updateStyle(); void updateStyle();
QFrame * header; QFrame * header = nullptr;
QWidget * empty_header; QWidget * empty_header = nullptr;
QLabel *lbl_title, *lbl_icon; QLabel *lbl_title = nullptr, *lbl_icon = nullptr;
QToolButton *btn_hide, *btn_dock, *btn_maximize; QToolButton *btn_hide = nullptr, *btn_dock = nullptr, *btn_maximize = nullptr;
private slots: private slots:
void dockClicked(); void dockClicked();