summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8/ww8par.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-10-16 14:23:22 +0100
committerMichael Stahl <Michael.Stahl@cib.de>2019-08-01 15:32:42 +0200
commitd64b58bd5ad2d213456218a1bae8e0f65c522d7e (patch)
treefb1b994d9fa71c11c25a7d1a0d86f5f5acaff9d5 /sw/source/filter/ww8/ww8par.cxx
parenta72261540314849b34af676bab6581f00ae46053 (diff)
ofz: returning SfxPoolItem belonging to local
Change-Id: Ib9760efb1231ef057dfd62d06095c15e3bf73a87 Reviewed-on: https://gerrit.libreoffice.org/43426 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit a2ca21fada002b895202abd2cbb4997b112627f8)
Diffstat (limited to 'sw/source/filter/ww8/ww8par.cxx')
-rw-r--r--sw/source/filter/ww8/ww8par.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx
index 8bc61da2b762..e678a3f12a31 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -1558,9 +1558,9 @@ const SfxPoolItem* SwWW8FltControlStack::GetFormatAttr(const SwPosition& rPos,
if (pNd->IsTextNode())
{
const sal_Int32 nPos = rPos.nContent.GetIndex();
- SfxItemSet aSet(pDoc->GetAttrPool(), nWhich, nWhich);
- if (pNd->GetTextNode()->GetAttr(aSet, nPos, nPos))
- pItem = aSet.GetItem(nWhich);
+ m_xScratchSet.reset(new SfxItemSet(pDoc->GetAttrPool(), nWhich, nWhich));
+ if (pNd->GetTextNode()->GetAttr(*m_xScratchSet, nPos, nPos))
+ pItem = m_xScratchSet->GetItem(nWhich);
}
if (!pItem)