summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2023-05-08 09:35:20 +0100
committerMichael Stahl <michael.stahl@allotropia.de>2023-05-08 13:44:40 +0200
commit6b1a0a1b2b916432c13737de2f16d085f427a18a (patch)
treec1a580d02a6b55ad4f0072d4f366a4b8ae87de20
parenta614740c09d99daf1a68f4642fded2c0c7608916 (diff)
tdf#152974 revert change to ORichTextModel::getPropertyDefaultByHandle
properties that match the default are not exported, so we're basically stuck with what is in there for compatibility with older versions, so revert commit ca46afebb7dc0ec4375e995fa90edccbed6c2530 Date: Tue Oct 4 16:22:51 2022 +0100 default to 'flat' instead of '3D Look' for form controls and set m_nBorder to the desired new default in the ctor but leave getPropertyDefaultByHandle as it always was Change-Id: Ia862fc6851248fc9b16b3b4c505fdaf6fdb4b2ac Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151511 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
-rw-r--r--forms/source/richtext/richtextmodel.cxx10
1 files changed, 7 insertions, 3 deletions
diff --git a/forms/source/richtext/richtextmodel.cxx b/forms/source/richtext/richtextmodel.cxx
index c07dcb451cac..61f647b1e4a1 100644
--- a/forms/source/richtext/richtextmodel.cxx
+++ b/forms/source/richtext/richtextmodel.cxx
@@ -64,7 +64,9 @@ namespace frm
m_nClassId = FormComponentType::TEXTFIELD;
getPropertyDefaultByHandle( PROPERTY_ID_DEFAULTCONTROL ) >>= m_sDefaultControl;
- getPropertyDefaultByHandle( PROPERTY_ID_BORDER ) >>= m_nBorder;
+ // Default to 'flat' instead of '3D Look' for form controls, but don't change
+ // getPropertyDefaultByHandle, see tdf#152974
+ m_nBorder = 2;
getPropertyDefaultByHandle( PROPERTY_ID_ENABLED ) >>= m_bEnabled;
getPropertyDefaultByHandle( PROPERTY_ID_ENABLEVISIBLE ) >>= m_bEnableVisible;
getPropertyDefaultByHandle( PROPERTY_ID_HARDLINEBREAKS ) >>= m_bHardLineBreaks;
@@ -450,7 +452,9 @@ namespace frm
}
}
-
+ // note tdf#152974, we can't simply change a default here because properties
+ // that match the default are not exported, so for compatibility these
+ // can't be changed without some sort of solution for that
Any ORichTextModel::getPropertyDefaultByHandle( sal_Int32 _nHandle ) const
{
Any aDefault;
@@ -506,7 +510,7 @@ namespace frm
break;
case PROPERTY_ID_BORDER:
- aDefault <<= sal_Int16(2);
+ aDefault <<= sal_Int16(1);
break;
default: