diff -r 941195f2d488 -r a8834a2e9a96 uifw/EikStd/coctlsrc/akntoolbarextensionview.cpp --- a/uifw/EikStd/coctlsrc/akntoolbarextensionview.cpp Tue May 25 12:58:19 2010 +0300 +++ b/uifw/EikStd/coctlsrc/akntoolbarextensionview.cpp Wed Jun 09 09:58:37 2010 +0300 @@ -873,17 +873,19 @@ MAknsSkinInstance* skin = AknsUtils::SkinInstance(); if ( iExtension->ExtensionFlags() & KAknTbExtensionDsaMode ) { + TSize cornerSize(20,20); gc.SetDrawMode( CGraphicsContext::EDrawModeWriteAlpha ); gc.SetBrushColor( TRgb( KToolbarExtensionBgColor, KToolBarExtensionBgAlpha ) ); gc.SetBrushStyle( CGraphicsContext::ESolidBrush ); - gc.DrawRect( rect ); + gc.DrawRoundRect( rect, cornerSize ); + gc.SetDrawMode( CGraphicsContext::EDrawModePEN ); TSize penSize( 1, 1 ); gc.SetPenSize( penSize ); - gc.SetPenStyle( CGraphicsContext::EDottedPen ); - gc.SetPenColor( KRgbWhite ); + gc.SetPenStyle( CGraphicsContext::ESolidPen ); + gc.SetPenColor( KRgbDarkGray ); gc.SetBrushStyle( CGraphicsContext::ENullBrush ); - gc.DrawRect( rect ); + gc.DrawRoundRect( rect, cornerSize ); } else {