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() {
delete btn_hide;
delete btn_dock;
delete btn_maximize;
delete lbl_title;
delete lbl_icon;
delete header;
delete empty_header;
btn_hide->deleteLater();
btn_dock->deleteLater();
btn_maximize->deleteLater();
lbl_title->deleteLater();
lbl_icon->deleteLater();
header->deleteLater();
empty_header->deleteLater();
}

View File

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