Kaydet (Commit) 53e5fb9d authored tarafından Stephan Bergmann's avatar Stephan Bergmann

fdo#69028 Set PropertyAttribute::READONLY for finalized configmgr props

...thanks to Andras for pointing me to the problem

Change-Id: I98786e8fe3159426b7e4c8b5345be500be2fc87b
üst fa52e16b
......@@ -2167,9 +2167,10 @@ css::beans::Property Access::asProperty() {
(css::beans::PropertyAttribute::BOUND | //TODO: correct for group/set?
css::beans::PropertyAttribute::CONSTRAINED |
(nillable ? css::beans::PropertyAttribute::MAYBEVOID : 0) |
(getRootAccess()->isUpdate()
? (removable ? css::beans::PropertyAttribute::REMOVABLE : 0)
: css::beans::PropertyAttribute::READONLY))); //TODO: MAYBEDEFAULT
(getRootAccess()->isUpdate() && removable
? css::beans::PropertyAttribute::REMOVABLE : 0) |
(!getRootAccess()->isUpdate() || p->getFinalized() != Data::NO_LAYER
? css::beans::PropertyAttribute::READONLY : 0))); //TODO: MAYBEDEFAULT
}
void Access::checkFinalized() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment