diff options
author | László Németh <laszlo.nemeth@collabora.com> | 2015-09-04 16:30:56 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-09-04 15:37:41 +0000 |
commit | cdc5fe87ec8f4670600f86ad9cacac21d627c40f (patch) | |
tree | ef811d5b1987db0f1ba294b131a7401f8f8dee27 | |
parent | a2dd4653a24d87832e0e8c5cfe7ff60562b37ab7 (diff) |
tdf#92843: fix disappearing zoom slider
Change-Id: I2b45b7cf96af7950cf097c2b6a880e9eda021184
Reviewed-on: https://gerrit.libreoffice.org/18342
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
-rw-r--r-- | svx/source/stbctrls/zoomsliderctrl.cxx | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/svx/source/stbctrls/zoomsliderctrl.cxx b/svx/source/stbctrls/zoomsliderctrl.cxx index fcc6e5dd8619..526bed7030ae 100644 --- a/svx/source/stbctrls/zoomsliderctrl.cxx +++ b/svx/source/stbctrls/zoomsliderctrl.cxx @@ -44,7 +44,6 @@ struct SvxZoomSliderControl::SvxZoomSliderControl_Impl Image maIncreaseButton; Image maDecreaseButton; bool mbValuesSet; - bool mbOmitPaint; bool mbDraggingStarted; SvxZoomSliderControl_Impl() : @@ -58,7 +57,6 @@ struct SvxZoomSliderControl::SvxZoomSliderControl_Impl maIncreaseButton(), maDecreaseButton(), mbValuesSet( false ), - mbOmitPaint( false ), mbDraggingStarted( false ) {} }; @@ -242,13 +240,12 @@ void SvxZoomSliderControl::StateChanged( sal_uInt16 /*nSID*/, SfxItemState eStat } } - if (!mxImpl->mbOmitPaint) - forceRepaint(); + forceRepaint(); } void SvxZoomSliderControl::Paint( const UserDrawEvent& rUsrEvt ) { - if ( !mxImpl->mbValuesSet || mxImpl->mbOmitPaint ) + if ( !mxImpl->mbValuesSet ) return; const Rectangle aControlRect = getControlRect(); @@ -408,9 +405,6 @@ void SvxZoomSliderControl::repaintAndExecute() { forceRepaint(); - mxImpl->mbOmitPaint = true; // optimization: paint before executing command, - // then omit painting which is triggered by the execute function - // commit state change SvxZoomSliderItem aZoomSliderItem(mxImpl->mnCurrentZoom); @@ -422,8 +416,6 @@ void SvxZoomSliderControl::repaintAndExecute() aArgs[0].Value = any; execute(aArgs); - - mxImpl->mbOmitPaint = false; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |