summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2015-07-23 21:01:00 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2015-07-26 00:26:58 +0200
commitdbeba7e2aa2effee5f73382573b6523d70e0f4d2 (patch)
tree2ad47874f5be8e6ac4f1aae99765040d3d980778
parentb3a52304593328b8950602535ef03d026ee27bf0 (diff)
we should not disable items because they are set twice
Change-Id: I73130922a773df353db509b0ea62d0013a1df292
-rw-r--r--svx/source/sidebar/area/AreaPropertyPanelBase.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
index 3b94efcc4aa4..9db2ad51b96d 100644
--- a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
+++ b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
@@ -473,7 +473,7 @@ void AreaPropertyPanelBase::DataChanged(
void AreaPropertyPanelBase::ImpUpdateTransparencies()
{
- if(mpTransparanceItem.get() && mpFloatTransparenceItem.get())
+ if(mpTransparanceItem.get() || mpFloatTransparenceItem.get())
{
bool bZeroValue(false);
@@ -601,7 +601,7 @@ void AreaPropertyPanelBase::updateFillTransparence(bool bDisabled, bool bDefault
}
else if(bDefault)
{
- if(pItem && (!mpTransparanceItem || *pItem != *mpTransparanceItem))
+ if(pItem)
{
mpTransparanceItem.reset(static_cast<SfxUInt16Item*>(pItem->Clone()));
}
@@ -629,7 +629,7 @@ void AreaPropertyPanelBase::updateFillFloatTransparence(bool bDisabled, bool bDe
if(bDefault)
{
- if(pItem && (!mpFloatTransparenceItem || *pItem != *mpFloatTransparenceItem))
+ if(pItem)
{
mpFloatTransparenceItem.reset(static_cast<XFillFloatTransparenceItem*>(pItem->Clone()));
}