| Index: fpdfsdk/src/fsdk_annothandler.cpp
|
| diff --git a/fpdfsdk/src/fsdk_annothandler.cpp b/fpdfsdk/src/fsdk_annothandler.cpp
|
| index fff038b809eea4c674b808aafd8f45afa00a1bf8..a9e21219a1db33ce33911f34386a65ab78eeafae 100644
|
| --- a/fpdfsdk/src/fsdk_annothandler.cpp
|
| +++ b/fpdfsdk/src/fsdk_annothandler.cpp
|
| @@ -734,20 +734,17 @@ void CPDFSDK_BFAnnotHandler::OnLoad(CPDFSDK_Annot* pAnnot)
|
| else
|
| {
|
| CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
|
| -
|
| - if (!pWidget->IsAppearanceValid())
|
| + if (!pWidget->IsAppearanceValid())
|
| pWidget->ResetAppearance(NULL, FALSE);
|
| -
|
| +
|
| int nFieldType = pWidget->GetFieldType();
|
| -
|
| if (nFieldType == FIELDTYPE_TEXTFIELD || nFieldType == FIELDTYPE_COMBOBOX)
|
| {
|
| FX_BOOL bFormated = FALSE;
|
| CFX_WideString sValue = pWidget->OnFormat(0, bFormated);
|
| -
|
| if (bFormated && nFieldType == FIELDTYPE_COMBOBOX)
|
| {
|
| - pWidget->ResetAppearance(sValue, FALSE);
|
| + pWidget->ResetAppearance(sValue.c_str(), FALSE);
|
| }
|
| }
|
|
|
| @@ -760,7 +757,6 @@ void CPDFSDK_BFAnnotHandler::OnLoad(CPDFSDK_Annot* pAnnot)
|
|
|
| if (m_pFormFiller)
|
| m_pFormFiller->OnLoad(pAnnot);
|
| -
|
| }
|
| }
|
|
|
|
|