From 8eb33ee13519bd3059cdb2019ef843fbb9a7fbd7 Mon Sep 17 00:00:00 2001 From: Lionel Elie Mamane Date: Mon, 13 Feb 2012 17:36:23 +0100 Subject: fdo#43399 hidden radio button should also gets unset --- extensions/source/abpilot/typeselectionpage.cxx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'extensions/source/abpilot') diff --git a/extensions/source/abpilot/typeselectionpage.cxx b/extensions/source/abpilot/typeselectionpage.cxx index 711159e90db0..aee521988d20 100644 --- a/extensions/source/abpilot/typeselectionpage.cxx +++ b/extensions/source/abpilot/typeselectionpage.cxx @@ -110,9 +110,13 @@ namespace abp m_aAllTypes.push_back( ButtonItem( &m_aOE, AST_OE, bWithMozilla && !bUnx ) ); m_aAllTypes.push_back( ButtonItem( &m_aOther, AST_OTHER, true ) ); - bool bFirstVisible = true; Link aTypeSelectionHandler = LINK(this, TypeSelectionPage, OnTypeSelected ); const Size aSpacing( LogicToPixel( Size( 0, 3 ), MAP_APPFONT ) ); + if ( ! m_aAllTypes.empty() ) + { + ButtonItem aItem = m_aAllTypes[0]; + aItem.m_pItem->SetStyle( aItem.m_pItem->GetStyle() | WB_GROUP ); + } for ( ::std::vector< ButtonItem >::const_iterator loop = m_aAllTypes.begin(); loop != m_aAllTypes.end(); ++loop ) { @@ -125,12 +129,6 @@ namespace abp aTopLeft.Y() += aItemSize.Height() + aSpacing.Height(); aItem.m_pItem->SetClickHdl( aTypeSelectionHandler ); aItem.m_pItem->Show(); - - if ( bFirstVisible ) - { - aItem.m_pItem->SetStyle( aItem.m_pItem->GetStyle() | WB_GROUP ); - bFirstVisible = false; - } } } } -- cgit