summaryrefslogtreecommitdiff
path: root/xfa/fgas/layout/cfx_txtbreak.h
diff options
context:
space:
mode:
authorHenrique Nakashima <hnakashima@chromium.org>2018-04-19 21:59:33 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-04-19 21:59:33 +0000
commitc831580e1b4547d5fcbe74864e657c1c4ebffc12 (patch)
tree56ced70e887dd87c15588a6a2c65276334b0c971 /xfa/fgas/layout/cfx_txtbreak.h
parent8549ab48a5f8b613ea35dfd64f925fd0438efd0d (diff)
downloadpdfium-c831580e1b4547d5fcbe74864e657c1c4ebffc12.tar.xz
Fix duplicated text in each line in XFA widgets.
When calculating the characters to display, the run offset was not added to the offset inside the run, so characters from the first run were always used instead of from the run that the line should display. Bug: chromium:832909 Change-Id: I4d1d284894ce6ac9c7a49976aa6a6d0cf21f1382 Reviewed-on: https://pdfium-review.googlesource.com/30993 Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fgas/layout/cfx_txtbreak.h')
-rw-r--r--xfa/fgas/layout/cfx_txtbreak.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/xfa/fgas/layout/cfx_txtbreak.h b/xfa/fgas/layout/cfx_txtbreak.h
index b43fda0e2f..a0e034280b 100644
--- a/xfa/fgas/layout/cfx_txtbreak.h
+++ b/xfa/fgas/layout/cfx_txtbreak.h
@@ -42,6 +42,7 @@ struct FX_TXTRUN {
CFDE_TextEditEngine* pEdtEngine;
WideString wsStr;
int32_t* pWidths;
+ int32_t iStart;
int32_t iLength;
RetainPtr<CFGAS_GEFont> pFont;
float fFontSize;