nodeparamview: fix crash when body is recreated
This commit is contained in:
@@ -83,7 +83,10 @@ void NodeParamViewItem::Retranslate()
|
||||
|
||||
void NodeParamViewItem::RecreateBody()
|
||||
{
|
||||
delete body_;
|
||||
if (body_) {
|
||||
body_->setParent(nullptr);
|
||||
body_->deleteLater();
|
||||
}
|
||||
|
||||
body_ = new NodeParamViewItemBody(node_, create_checkboxes_);
|
||||
connect(body_, &NodeParamViewItemBody::RequestSelectNode, this, &NodeParamViewItem::RequestSelectNode);
|
||||
|
||||
Reference in New Issue
Block a user