| Index: core/src/fpdfdoc/doc_formfield.cpp
|
| diff --git a/core/src/fpdfdoc/doc_formfield.cpp b/core/src/fpdfdoc/doc_formfield.cpp
|
| index d1acab8e8104635eed0cf1adce589081616725c3..087eba8aa490fc1a8c80b7c383eea84a53cb7e90 100644
|
| --- a/core/src/fpdfdoc/doc_formfield.cpp
|
| +++ b/core/src/fpdfdoc/doc_formfield.cpp
|
| @@ -472,14 +472,15 @@ int CPDF_FormField::GetSelectedIndex(int index)
|
| return -1;
|
| }
|
| }
|
| + if (pValue->GetType() == PDFOBJ_NUMBER) {
|
| + return pValue->GetInteger();
|
| + }
|
| CFX_WideString sel_value;
|
| if (pValue->GetType() == PDFOBJ_STRING) {
|
| if (index != 0) {
|
| return -1;
|
| }
|
| sel_value = pValue->GetUnicodeText();
|
| - } else if (pValue->GetType() == PDFOBJ_NUMBER) {
|
| - return pValue->GetInteger();
|
| } else {
|
| if (pValue->GetType() != PDFOBJ_ARRAY) {
|
| return -1;
|
|
|