nodeview: fixed crash when expanding a NodeViewItem with a NodeInputArray

This commit is contained in:
itsmattkc
2020-02-26 00:47:01 +11:00
parent bf7fc9a0c4
commit 785160b86b
3 changed files with 17 additions and 4 deletions
+12
View File
@@ -154,6 +154,18 @@ QRectF NodeViewItem::GetParameterConnectorRect(int index)
return connector_rect;
}
QRectF NodeViewItem::GetParameterConnectorRect(NodeParam *param)
{
NodeParam* root_param = param;
Node* parent_node = param->parentNode();
while (root_param->parent() != parent_node) {
root_param = static_cast<NodeParam*>(root_param->parent());
}
return GetParameterConnectorRect(root_param->index());
}
QPointF NodeViewItem::GetParameterTextPoint(int index)
{
if (node_ == nullptr) {