From 8954271e8740284cc04f03e828cd18414e0931ef Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 3 Aug 2021 10:08:09 -0700 Subject: [PATCH] nodeparamview: fix combobox set with separators --- .../nodeparamview/nodeparamviewwidgetbridge.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp b/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp index 78d54cc26..d6b939408 100644 --- a/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp +++ b/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp @@ -514,7 +514,17 @@ void NodeParamViewWidgetBridge::UpdateWidgetValues() { QComboBox* cb = static_cast(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; icount(); i++) { + if (!cb->itemText(i).isEmpty()) { + real_row++; + } + + if (real_row == index) { + cb->setCurrentIndex(i); + } + } cb->blockSignals(false); break; }