svx/source/sidebar/area/AreaPropertyPanelBase.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
New commits: commit aa0f47aa65693a9763ac0ebeed85c09ac2076431 Author: Rishabh <kris.kr...@gmail.com> Date: Wed Feb 17 14:02:30 2016 +0530 tdf#97924: Transparency slider causes entire sidebar to constantly refresh Reduce the calls for sidebar resize Change-Id: I82552b67c0876777a31b6912befcd8f9d737ae94 Reviewed-on: https://gerrit.libreoffice.org/22416 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Katarina Behrens <katarina.behr...@cib.de> diff --git a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx index aff96d7..da27639 100644 --- a/svx/source/sidebar/area/AreaPropertyPanelBase.cxx +++ b/svx/source/sidebar/area/AreaPropertyPanelBase.cxx @@ -188,6 +188,7 @@ void AreaPropertyPanelBase::Initialize() mpBTNGradient->SetAccessibleRelationLabeledBy(mpBTNGradient); mpSidebarController = sfx2::sidebar::SidebarController::GetSidebarControllerForFrame(mxFrame); + mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::SetTransparency(sal_uInt16 nVal) @@ -743,6 +744,7 @@ void AreaPropertyPanelBase::updateFillStyle(bool bDisabled, bool bDefault, const mpToolBoxColor->Hide(); meLastXFS = static_cast<sal_uInt16>(-1); mpStyleItem.reset(); + mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::updateFillGradient(bool bDisabled, bool bDefault, const XFillGradientItem* pItem) @@ -780,6 +782,7 @@ void AreaPropertyPanelBase::updateFillGradient(bool bDisabled, bool bDefault, co mpLbFillGradTo->SetNoSelection(); } } + mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::updateFillHatch(bool bDisabled, bool bDefault, const XFillHatchItem* pItem) @@ -809,6 +812,7 @@ void AreaPropertyPanelBase::updateFillHatch(bool bDisabled, bool bDefault, const mpLbFillAttr->SetNoSelection(); } } + mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::updateFillColor(bool bDefault, const XFillColorItem* pItem) @@ -825,6 +829,7 @@ void AreaPropertyPanelBase::updateFillColor(bool bDefault, const XFillColorItem* Update(); } + mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::updateFillBitmap(bool bDisabled, bool bDefault, const XFillBitmapItem* pItem) @@ -854,6 +859,7 @@ void AreaPropertyPanelBase::updateFillBitmap(bool bDisabled, bool bDefault, cons mpLbFillAttr->SetNoSelection(); } } + mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::NotifyItemUpdate( @@ -972,7 +978,6 @@ void AreaPropertyPanelBase::NotifyItemUpdate( break; } } - mpSidebarController->NotifyResize(); } void AreaPropertyPanelBase::Update() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits