diff --git a/app/widget/nodeparamview/nodeparamviewitem.cpp b/app/widget/nodeparamview/nodeparamviewitem.cpp index 05e9fe932..9c4e2d1fc 100644 --- a/app/widget/nodeparamview/nodeparamviewitem.cpp +++ b/app/widget/nodeparamview/nodeparamviewitem.cpp @@ -83,7 +83,7 @@ void NodeParamViewItem::Retranslate() void NodeParamViewItem::RecreateBody() { - QWidget *old_body = body_; + delete body_; body_ = new NodeParamViewItemBody(node_, create_checkboxes_); connect(body_, &NodeParamViewItemBody::RequestSelectNode, this, &NodeParamViewItem::RequestSelectNode); @@ -95,8 +95,6 @@ void NodeParamViewItem::RecreateBody() body_->SetTime(time_); body_->SetTimebase(timebase_); SetBody(body_); - - old_body->deleteLater(); } int NodeParamViewItem::GetElementY(const NodeInput &c) const