fix for Qt6, segfault on ~EDockWidget
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user