X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbuttons%2Fradio-button-impl.cpp;h=bbd151a4afd314e9f8c0c6b8e7bf564bb90c4948;hp=79ff3207b58ac666b3a39345875743a43c9249a5;hb=a507d54721445b44cfea7fb032a68d996bf17f09;hpb=aaf4d0fc389f5dea68d99ce68413c18a472f7e4e diff --git a/dali-toolkit/internal/controls/buttons/radio-button-impl.cpp b/dali-toolkit/internal/controls/buttons/radio-button-impl.cpp index 79ff320..bbd151a 100644 --- a/dali-toolkit/internal/controls/buttons/radio-button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/radio-button-impl.cpp @@ -81,13 +81,7 @@ void RadioButton::OnInitialize() bool RadioButton::OnToggleReleased() { // Radio button overrides toggle release (button up) as doesn't allow un-selection to be performed on it directly. - bool stateChanged = false; - if( !IsSelected() ) - { - Button::SetSelected( true ); // Set button to selected as previously unselected - stateChanged = true; - } - return stateChanged; + return false; } void RadioButton::OnStateChange( State newState ) @@ -105,7 +99,7 @@ void RadioButton::OnStateChange( State newState ) Dali::Toolkit::RadioButton radioButtonChild = Dali::Toolkit::RadioButton::DownCast( parent.GetChildAt( i ) ); if( radioButtonChild && radioButtonChild != Self() ) { - radioButtonChild.SetSelected( false ); + radioButtonChild.SetProperty( Toolkit::Button::Property::SELECTED, false ); } } }