| 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);
 | 
| -
 | 
|  	}
 | 
|  }
 | 
|  
 | 
| 
 |