diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2018-12-19 00:35:32 +0300 |
---|---|---|
committer | Michael Stahl <Michael.Stahl@cib.de> | 2019-01-16 16:07:26 +0100 |
commit | 69fcd630f18041c4363de2a1e2aa17d5c53ddca1 (patch) | |
tree | 591cd3ba5e067ac737c270fb74e8ad166dd1fc55 /accessibility | |
parent | 960313f0b79fcc4a126b59aafad53efba13dfeb3 (diff) |
tdf#121168: Ensure page descriptions are correct in work document
When first node on a page is a section, then creation of a copy with
lcl_CreateWorkingDocument initially produces a document with layout
frames having wrong page descriptions applied (set to "Default Style").
The reason is that when SfxViewFrame::LoadHiddenDocument indirectly
calls SwRootFrame::Init, the sections in the document have hidden
flag set, which causes SwNodes::GoNextSection return the first node
after the first section. The returned node naturally doesn't have a
page description set, thus the initialized page frame doesn't get it.
This makes following copy to destination document use that wrong style;
if the correct page style had header/footer, then it would not be
properly copied per record in single-document output; headers/footers
would be wrong/absent.
This change forces check of page descriptions after the work document
had been created and initialized.
Change-Id: Ic196eb7fac0241f002eddd2c1d1b66dfb489bc60
Reviewed-on: https://gerrit.libreoffice.org/65383
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
(cherry picked from commit ec928ac5d84273b4bc1f923c545834dc59d3e394)
Reviewed-on: https://gerrit.libreoffice.org/65407
Tested-by: Jenkins
Tested-by: Xisco FaulĂ <xiscofauli@libreoffice.org>
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
Diffstat (limited to 'accessibility')
0 files changed, 0 insertions, 0 deletions