Chromium Code Reviews| Index: core/src/fpdftext/fpdf_text_int.cpp |
| diff --git a/core/src/fpdftext/fpdf_text_int.cpp b/core/src/fpdftext/fpdf_text_int.cpp |
| index 4570da224704ed94a42e390dbad5332469e864cb..bb72fffdb8a512fa6cafbbcc597ac043f73b0275 100644 |
| --- a/core/src/fpdftext/fpdf_text_int.cpp |
| +++ b/core/src/fpdftext/fpdf_text_int.cpp |
| @@ -2233,13 +2233,19 @@ FX_BOOL CPDF_TextPage::IsLetter(FX_WCHAR unicode) |
| return TRUE; |
| } |
| CPDF_TextPageFind::CPDF_TextPageFind(const IPDF_TextPage* pTextPage) |
| - : m_pTextPage(NULL), |
| + : m_pTextPage(pTextPage), |
| + m_flags(0), |
| + m_findNextStart(-1), |
| + m_findPreStart(-1), |
| + m_bMatchCase(FALSE), |
| + m_bMatchWholeWord(FALSE), |
| + m_resStart(0), |
| + m_resEnd(-1), |
| m_IsFind(FALSE) |
| { |
| if (!pTextPage) { |
|
Tom Sepez
2015/05/15 15:25:22
nit: is this even possible?
Lei Zhang
2015/05/15 22:19:07
Nope.
|
| return; |
| } |
| - m_pTextPage = pTextPage; |
| m_strText = m_pTextPage->GetPageText(); |
| int nCount = pTextPage->CountChars(); |
| if(nCount) { |
| @@ -2273,8 +2279,6 @@ CPDF_TextPageFind::CPDF_TextPageFind(const IPDF_TextPage* pTextPage) |
| if(indexSize % 2) { |
| m_CharIndex.RemoveAt(indexSize - 1); |
| } |
| - m_resStart = 0; |
| - m_resEnd = -1; |
| } |
| int CPDF_TextPageFind::GetCharIndex(int index) const |
| { |