AppFwk: Line Editor: Guard for index out of range

This commit is contained in:
Rebecca Cox
2017-11-06 14:25:13 +01:00
parent e0b0fb1c13
commit 7be8227efa

View File

@@ -223,7 +223,11 @@ void PdmUiLineEditor::configureAndUpdateUi(const QString& uiConfigName)
if (!enumNames.isEmpty() && fromMenuOnly == true)
{
int enumValue = field()->uiValue().toInt();
m_lineEdit->setText(enumNames[enumValue].optionUiText());
if (enumValue < enumNames.size() && enumValue > -1)
{
m_lineEdit->setText(enumNames[enumValue].optionUiText());
}
}
else
{