Index: fpdfsdk/src/pdfwindow/PWL_Edit.cpp |
diff --git a/fpdfsdk/src/pdfwindow/PWL_Edit.cpp b/fpdfsdk/src/pdfwindow/PWL_Edit.cpp |
index 1cbbf9a17e39d3833d079423552b1f2717dbbb82..f704a67731f247226fe187bd7c8777db0484f528 100644 |
--- a/fpdfsdk/src/pdfwindow/PWL_Edit.cpp |
+++ b/fpdfsdk/src/pdfwindow/PWL_Edit.cpp |
@@ -78,7 +78,7 @@ void CPWL_Edit::SetText(FX_LPCWSTR csText) |
} |
} |
- m_pEdit->SetText(swText); |
+ m_pEdit->SetText(swText.c_str()); |
} |
void CPWL_Edit::RePosChildWnd() |
@@ -192,7 +192,7 @@ void CPWL_Edit::PasteText() |
if (swClipboard.GetLength() > 0) |
{ |
Clear(); |
- InsertText(swClipboard); |
+ InsertText(swClipboard.c_str()); |
} |
if (m_pFillerNotify) |
@@ -682,23 +682,23 @@ FX_BOOL CPWL_Edit::OnRButtonUp(const CPDF_Point & point, FX_DWORD nFlag) |
break; |
case WM_PWLEDIT_SUGGEST + 0: |
SetSel(m_pEdit->WordPlaceToWordIndex(wrLatin.BeginPos),m_pEdit->WordPlaceToWordIndex(wrLatin.EndPos)); |
- ReplaceSel(sSuggestWords[0].UTF8Decode()); |
+ ReplaceSel(sSuggestWords[0].UTF8Decode().c_str()); |
break; |
case WM_PWLEDIT_SUGGEST + 1: |
SetSel(m_pEdit->WordPlaceToWordIndex(wrLatin.BeginPos),m_pEdit->WordPlaceToWordIndex(wrLatin.EndPos)); |
- ReplaceSel(sSuggestWords[1].UTF8Decode()); |
+ ReplaceSel(sSuggestWords[1].UTF8Decode().c_str()); |
break; |
case WM_PWLEDIT_SUGGEST + 2: |
SetSel(m_pEdit->WordPlaceToWordIndex(wrLatin.BeginPos),m_pEdit->WordPlaceToWordIndex(wrLatin.EndPos)); |
- ReplaceSel(sSuggestWords[2].UTF8Decode()); |
+ ReplaceSel(sSuggestWords[2].UTF8Decode().c_str()); |
break; |
case WM_PWLEDIT_SUGGEST + 3: |
SetSel(m_pEdit->WordPlaceToWordIndex(wrLatin.BeginPos),m_pEdit->WordPlaceToWordIndex(wrLatin.EndPos)); |
- ReplaceSel(sSuggestWords[3].UTF8Decode()); |
+ ReplaceSel(sSuggestWords[3].UTF8Decode().c_str()); |
break; |
- case WM_PWLEDIT_SUGGEST + 4: |
+ case WM_PWLEDIT_SUGGEST + 4: |
SetSel(m_pEdit->WordPlaceToWordIndex(wrLatin.BeginPos),m_pEdit->WordPlaceToWordIndex(wrLatin.EndPos)); |
- ReplaceSel(sSuggestWords[4].UTF8Decode()); |
+ ReplaceSel(sSuggestWords[4].UTF8Decode().c_str()); |
break; |
default: |
break; |