summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorOliver Specht <oliver.specht@cib.de>2015-11-05 15:14:13 +0100
committerOliver Specht <oliver.specht@cib.de>2015-11-05 17:58:59 +0000
commitd7144b71eeb132b00bd555495d9547c3b859ceaa (patch)
tree19e1e2fdf424e265c45c061b08f9a4948ed25afe /sw
parent582839394a8224f74ae07dd08f8916352ce48259 (diff)
tdf#76995: updated cached value on Evaluate() of db name field
Conversion of fields to text while creating mail merge documents returns a cached value. This needs to be set before also for db name fields. Change-Id: I5796adc82e11005ea045fb220b81201db5ff0b28 Reviewed-on: https://gerrit.libreoffice.org/19806 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/doc/DocumentFieldsManager.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/sw/source/core/doc/DocumentFieldsManager.cxx b/sw/source/core/doc/DocumentFieldsManager.cxx
index 6953c534ecf7..90ae677a6123 100644
--- a/sw/source/core/doc/DocumentFieldsManager.cxx
+++ b/sw/source/core/doc/DocumentFieldsManager.cxx
@@ -988,6 +988,7 @@ void DocumentFieldsManager::UpdateExpFields( SwTextField* pUpdateField, bool bUp
{
const_cast<SwDBSetNumberField*>(static_cast<const SwDBSetNumberField*>(pField))->Evaluate(&m_rDoc);
aCalc.VarChange( sDBNumNm, static_cast<const SwDBSetNumberField*>(pField)->GetSetNumber());
+ pField->ExpandField(m_rDoc.IsClipBoard());
}
#endif
break;