diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2020-11-08 13:17:36 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-11-08 14:23:22 +0100 |
commit | d63b3561efb6b01a11b4a26a0e1e609699915b4d (patch) | |
tree | e1e7a6f32d0a44f13e6de2dedc6eb102fd323508 /xmloff/source/core | |
parent | c9b320c32aceab7e22d381b688e7b44030e01c2d (diff) |
ofz#26944
this actually a regression from
commit 8c5ffecf1dbd3f93128910433da11d5315661680
Author: Noel <noelgrandin@gmail.com>
Date: Fri Oct 23 15:12:22 2020 +0200
make SvXMLImport capable of mixing fast- and slow- contexts adhoc
where I did not get the namespace handling right, but it only
became obvious with
commit 3940cf7d716f3e469f47d3c831a799e58edf2eb8
Date: Mon Nov 2 12:26:26 2020 +0200
drop the SvXMLExport::EndElement method..
Specifically, we have weird logic to treat some bad namespaces
as good (who knows why), but that logic only exists for the
slowparser path.
With the dropping of EndElement(), we ended up with calls
to SvXMLImport::startUnknownElement() calling
SvXMLImportContext::StartElement(), but without
a corresponding call to SvXMLImportContext::endFastElement.
To make this work right, I copied the namespace aliasing code
to FastParser.
Change-Id: I00ecbf046feeaac6f2a789f801175dba40836f84
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105441
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmloff/source/core')
0 files changed, 0 insertions, 0 deletions