diff options
author | Henrique Nakashima <hnakashima@chromium.org> | 2018-04-19 21:59:33 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-04-19 21:59:33 +0000 |
commit | c831580e1b4547d5fcbe74864e657c1c4ebffc12 (patch) | |
tree | 56ced70e887dd87c15588a6a2c65276334b0c971 /xfa/fgas/layout/cfx_txtbreak.h | |
parent | 8549ab48a5f8b613ea35dfd64f925fd0438efd0d (diff) | |
download | pdfium-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.h | 1 |
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; |