On 2014-09-05 11:44 AM, Stephan Bergmann wrote:
On 07/23/2014 01:26 PM, Noel Grandin wrote:
commit 88a874fcb3a3735634c638f34dcb0cc7bd2260ac
Author: Noel Grandin <n...@peralex.com>
Date:   Wed Jul 23 10:48:58 2014 +0200

     convert SfxItemState constants to a proper enum

     and while we're at it
     - use the enum type all over the place instead of passing around
     sal_uInt16
     - don't use bitwise logic on enum values
     - use enum values instead of numeric constants

     Change-Id: I7f24cb4d242e1c00703e7bbcf1a00c18ef1e9fd4

diff --git a/chart2/source/controller/dialogs/tp_AxisLabel.cxx 
b/chart2/source/controller/dialogs/tp_AxisLabel.cxx
index 14892aa..6bf9cab 100644
--- a/chart2/source/controller/dialogs/tp_AxisLabel.cxx
+++ b/chart2/source/controller/dialogs/tp_AxisLabel.cxx
@@ -153,7 +153,7 @@ void SchAxisLabelTabPage::Reset( const SfxItemSet* rInAttrs 
)
              bCheck = static_cast< const SfxBoolItem * >( pPoolItem 
)->GetValue();
          m_pCbShowDescription->Check( bCheck );

-        if( ( aState & SFX_ITEM_DEFAULT ) == 0 )
+        if( aState != SFX_ITEM_DEFAULT )
              m_pCbShowDescription->Hide();
      }


Is that change sound? If e.g. aState is SFX_ITEM_SET (0x0030), the original condition was false while the new condition will be true.

Stephan



Thanks for finding this, fixed in commit 
7ad83656484db970a9539f0fd73c387cda15d40b


Disclaimer: http://www.peralex.com/disclaimer.html


_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to