diff -r 8ca85d2f0db7 -r aabf2c525e0f uifw/EikStd/coctlsrc/AknButton.cpp --- a/uifw/EikStd/coctlsrc/AknButton.cpp Fri Feb 19 23:04:46 2010 +0200 +++ b/uifw/EikStd/coctlsrc/AknButton.cpp Fri Mar 12 15:43:43 2010 +0200 @@ -1070,7 +1070,21 @@ LoadButtonIcon( iPressedIcon ); LoadButtonIcon( iHoverIcon ); } - +// ----------------------------------------------------------------------------- +// CAknButtonState::UpdateExtensionInfoL +// Updates extension information. +// ----------------------------------------------------------------------------- +void CAknButtonState::UpdateExtensionInfoL( TInt aResource ) + { + if ( iExtension ) + { + iExtension->ConfigureExtensionFromResourceL( aResource ); + LoadButtonIcon( iIcon ); + LoadButtonIcon( iDimmedIcon ); + LoadButtonIcon( iPressedIcon ); + LoadButtonIcon( iHoverIcon ); + } + } // ----------------------------------------------------------------------------- // CAknButtonState::SizeChanged // Scales function graphics to the given size