nodeparamview: fix combobox set with separators

This commit is contained in:
itsmattkc
2021-08-03 10:08:09 -07:00
parent 9f4470f55c
commit 8954271e87
@@ -514,7 +514,17 @@ void NodeParamViewWidgetBridge::UpdateWidgetValues()
{
QComboBox* cb = static_cast<QComboBox*>(widgets_.first());
cb->blockSignals(true);
cb->setCurrentIndex(input_.GetValueAtTime(node_time).toInt());
int index = input_.GetValueAtTime(node_time).toInt();
int real_row = -1;
for (int i=0; i<cb->count(); i++) {
if (!cb->itemText(i).isEmpty()) {
real_row++;
}
if (real_row == index) {
cb->setCurrentIndex(i);
}
}
cb->blockSignals(false);
break;
}