You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by al...@apache.org on 2013/10/15 17:51:03 UTC
svn commit: r1532400 - in /openoffice/trunk/main/svx: inc/svx/fillctrl.hxx
source/tbxctrls/fillctrl.cxx
Author: alg
Date: Tue Oct 15 15:51:03 2013
New Revision: 1532400
URL: http://svn.apache.org/r1532400
Log:
i122738 corrected update of FillStyle/FillAttribute UI elements
Modified:
openoffice/trunk/main/svx/inc/svx/fillctrl.hxx
openoffice/trunk/main/svx/source/tbxctrls/fillctrl.cxx
Modified: openoffice/trunk/main/svx/inc/svx/fillctrl.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/svx/inc/svx/fillctrl.hxx?rev=1532400&r1=1532399&r2=1532400&view=diff
==============================================================================
--- openoffice/trunk/main/svx/inc/svx/fillctrl.hxx (original)
+++ openoffice/trunk/main/svx/inc/svx/fillctrl.hxx Tue Oct 15 15:51:03 2013
@@ -58,7 +58,6 @@ private:
SvxFillAttrBox* pFillAttrLB;
sal_Bool bUpdate;
- sal_Bool bIgnoreStatusUpdate;
sal_uInt16 eLastXFS;
public:
@@ -71,7 +70,6 @@ public:
const SfxPoolItem* pState );
void Update( const SfxPoolItem* pState );
virtual Window* CreateItemWindow( Window *pParent );
- void IgnoreStatusUpdate( sal_Bool bSet );
};
//========================================================================
Modified: openoffice/trunk/main/svx/source/tbxctrls/fillctrl.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/tbxctrls/fillctrl.cxx?rev=1532400&r1=1532399&r2=1532400&view=diff
==============================================================================
--- openoffice/trunk/main/svx/source/tbxctrls/fillctrl.cxx (original)
+++ openoffice/trunk/main/svx/source/tbxctrls/fillctrl.cxx Tue Oct 15 15:51:03 2013
@@ -74,7 +74,6 @@ SvxFillToolBoxControl::SvxFillToolBoxCon
pFillTypeLB ( NULL ),
pFillAttrLB ( NULL ),
bUpdate ( sal_False ),
- bIgnoreStatusUpdate( sal_False ),
eLastXFS ( XFILL_NONE )
{
addStatusListener( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ".uno:FillColor" )));
@@ -107,9 +106,6 @@ void SvxFillToolBoxControl::StateChanged
{
bool bEnableControls = sal_False;
- if ( bIgnoreStatusUpdate )
- return;
-
if( eState == SFX_ITEM_DISABLED )
{
if( nSID == SID_ATTR_FILL_STYLE )
@@ -229,13 +225,6 @@ void SvxFillToolBoxControl::StateChanged
//========================================================================
-void SvxFillToolBoxControl::IgnoreStatusUpdate( sal_Bool bSet )
-{
- bIgnoreStatusUpdate = bSet;
-}
-
-//========================================================================
-
void SvxFillToolBoxControl::Update( const SfxPoolItem* pState )
{
if ( pStyleItem && pState && bUpdate )
@@ -686,10 +675,8 @@ IMPL_LINK( FillControl, SelectFillAttrHd
aArgs[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FillStyle" ));
aXFillStyleItem.QueryValue( a );
aArgs[0].Value = a;
- ( (SvxFillToolBoxControl*)GetData() )->IgnoreStatusUpdate( sal_True );
((SvxFillToolBoxControl*)GetData())->Dispatch(
::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ".uno:FillStyle" )), aArgs );
- ( (SvxFillToolBoxControl*)GetData() )->IgnoreStatusUpdate( sal_False );
switch( eXFS )
{