diff options
author | Vasily Melenchuk <vasily.melenchuk@cib.de> | 2015-08-18 14:09:19 +0300 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2015-08-20 12:17:35 +0000 |
commit | 959a5043ccb4bb027e0149a56d31ebb78d5eb862 (patch) | |
tree | 67f7e4d6c828b392176913ac05da3ca21fa88a24 /sw/inc/editsh.hxx | |
parent | cc8f854707d751a610dac5a993f7d21a88f63cd8 (diff) |
tdf#92324 Fixed MailMerge printing with values from database
Locking of ExpFields is required to lock current state of fields and database cursor:
generation of print preview and some other operations can cause changing
of current database record, especially if document contains nextrecord fields.
Change-Id: If0466ef2489d96264380b5978ef7d7cf3f545c23
Reviewed-on: https://gerrit.libreoffice.org/17857
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'sw/inc/editsh.hxx')
-rw-r--r-- | sw/inc/editsh.hxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sw/inc/editsh.hxx b/sw/inc/editsh.hxx index 20efecf886ab..44d04c93a437 100644 --- a/sw/inc/editsh.hxx +++ b/sw/inc/editsh.hxx @@ -386,6 +386,7 @@ public: void UpdateExpFields(bool bCloseDB = false);///< only every expression fields update void LockExpFields(); void UnlockExpFields(); + bool IsExpFieldsLocked() const; SwFieldUpdateFlags GetFieldUpdateFlags(bool bDocSettings = false) const; void SetFieldUpdateFlags( SwFieldUpdateFlags eFlags ); |