From 77f447190396ca9b1bd77e3cf3b99f24116049ef Mon Sep 17 00:00:00 2001 From: Bjoern Michaelsen Date: Sat, 11 Feb 2023 23:52:01 +0100 Subject: tdf#134283: MakeSetList should iterate Setters, not Getters Change-Id: I811a3b562ead942c98705da29774b77c593eabc4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146828 Tested-by: Jenkins Reviewed-by: Michael Stahl (cherry picked from commit 75a863ee7fea133ae6bcd010d1aac46815fa49e2) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146978 --- sw/source/core/fields/docufld.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sw/source/core/fields/docufld.cxx b/sw/source/core/fields/docufld.cxx index 289061a283e5..45793b4928bf 100644 --- a/sw/source/core/fields/docufld.cxx +++ b/sw/source/core/fields/docufld.cxx @@ -2227,7 +2227,7 @@ bool SwRefPageGetFieldType::MakeSetList(SetGetExpFields& rTmpLst, { IDocumentRedlineAccess const& rIDRA(m_rDoc.getIDocumentRedlineAccess()); std::vector vFields; - GatherFields(vFields); + m_rDoc.getIDocumentFieldsAccess().GetSysFieldType(SwFieldIds::RefPageSet)->GatherFields(vFields); for(auto pFormatField: vFields) { // update only the GetRef fields -- cgit