diff options
author | Michael Stahl <michael.stahl@allotropia.de> | 2022-01-10 12:12:52 +0100 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2022-01-10 19:03:21 +0100 |
commit | 840cc7883849a10eea11a02a743848238723a3de (patch) | |
tree | 0766381d5719d80bbf6308437cb69e83945558c1 /sw/inc | |
parent | 17950f4d204e9947f125ebc0aac1156eba6501f2 (diff) |
sw: stop inheriting SwSectionData::m_bProtectFlag from parent section
This is actually no longer inherited by accident since commit
2e32f4ed5af16a68c97a50806a42ffa2d10f1d7a because it replaced the
SwSectionFormat::Modify()->ModifyBroadcast()->CallSwClientNotify()->CallSwClientNotify()
with a call to GetNotifier()->Broadcast(), and apparently SwSection
is a SwClient of SwSectionFormat but not a SvtListener.
But some consider the new behaviour useful, as previously there was no
way to un-protect a section inside an outer protected section at all,
while in this way every section can have its own independent protection
flag. (The m_bEditInReadonlyFlag is not used for this purpose, as it is
only for the case when the document was loaded ReadOnly.)
So make it more explicit by removing the SwSection inheritance code.
A similar change was made for hidden flag in commit
91b0024965908c692bea40f47c58ea9d1bf8a596
Change-Id: I29d3c84309a84267573950775f2a1c6353623724
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128221
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'sw/inc')
-rw-r--r-- | sw/inc/section.hxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sw/inc/section.hxx b/sw/inc/section.hxx index 6e32cd41f5e7..65591f216ee1 100644 --- a/sw/inc/section.hxx +++ b/sw/inc/section.hxx @@ -73,7 +73,7 @@ private: /// may have different value than format attribute: /// format attr has value for this section, while flag is /// effectively ORed with parent sections! - bool m_bProtectFlag : 1; + bool m_bProtectFlag : 1; ///< protect flag is no longer inherited // Edit in readonly sections. bool m_bEditInReadonlyFlag : 1; |