Index: fpdfsdk/src/fpdftext.cpp |
diff --git a/fpdfsdk/src/fpdftext.cpp b/fpdfsdk/src/fpdftext.cpp |
index 1aa05421243a7dd29e3cbf9910c686cabd98ba38..16bea9784616f2a212ed84b9978c9159ded2103c 100644 |
--- a/fpdfsdk/src/fpdftext.cpp |
+++ b/fpdfsdk/src/fpdftext.cpp |
@@ -11,7 +11,7 @@ |
#include <tchar.h> |
#endif |
- // jabdelmalek: commented out to build on Linux. Not used. |
+ // jabdelmalek: commented out to build on Linux. Not used. |
// extern HANDLE g_hModule; |
DLLEXPORT FPDF_TEXTPAGE STDCALL FPDFText_LoadPage(FPDF_PAGE page) |
@@ -162,7 +162,9 @@ DLLEXPORT FPDF_SCHHANDLE STDCALL FPDFText_FindStart(FPDF_TEXTPAGE text_page,FPDF |
try |
{ |
textpageFind=IPDF_TextPageFind::CreatePageFind((IPDF_TextPage*)text_page); |
- textpageFind->FindFirst(CFX_WideString::FromUTF16LE(findwhat),flags,start_index); |
+ FX_STRSIZE len = 0; |
+ while (findwhat[len]) len++; |
palmer
2014/07/12 00:54:39
wcslen?
Bo Xu
2014/07/12 05:18:04
Done.
|
+ textpageFind->FindFirst(CFX_WideString::FromUTF16LE(findwhat, len),flags,start_index); |
} |
catch (...) |
{ |