Index: fpdfsdk/src/formfiller/FFL_TextField.cpp |
diff --git a/fpdfsdk/src/formfiller/FFL_TextField.cpp b/fpdfsdk/src/formfiller/FFL_TextField.cpp |
index 274806fbdb0abfbe16b357e9b477bf48f1fc2867..46f738dc736bb2f4699de6dc0e88d9b62db9f354 100644 |
--- a/fpdfsdk/src/formfiller/FFL_TextField.cpp |
+++ b/fpdfsdk/src/formfiller/FFL_TextField.cpp |
@@ -129,9 +129,8 @@ CPWL_Wnd* CFFL_TextField::NewPDFWindow(const PWL_CREATEPARAM& cp, CPDFSDK_PageVi |
pWnd->SetLimitChar(nMaxLen); |
} |
} |
- |
- pWnd->SetText(swValue); |
- |
+ |
+ pWnd->SetText(swValue.c_str()); |
return pWnd; |
} |
@@ -251,7 +250,7 @@ void CFFL_TextField::SetActionData(CPDFSDK_PageView* pPageView, CPDF_AAction::AA |
{ |
pEdit->SetFocus(); |
pEdit->SetSel(fa.nSelStart, fa.nSelEnd); |
- pEdit->ReplaceSel(fa.sChange); |
+ pEdit->ReplaceSel(fa.sChange.c_str()); |
} |
break; |
default: |
@@ -292,7 +291,7 @@ void CFFL_TextField::RestoreState(CPDFSDK_PageView* pPageView) |
if (CPWL_Edit* pWnd = (CPWL_Edit*)GetPDFWindow(pPageView, TRUE)) |
{ |
- pWnd->SetText(m_State.sValue); |
+ pWnd->SetText(m_State.sValue.c_str()); |
pWnd->SetSel(m_State.nStart, m_State.nEnd); |
} |
} |