git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14796
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// default to be consistent with wxGTK and the menu
// radio items
button.fsState |= TBSTATE_CHECKED;
// default to be consistent with wxGTK and the menu
// radio items
button.fsState |= TBSTATE_CHECKED;
bool toggled = tool->IsToggled();
bool toggled = tool->IsToggled();
+ // avoid sending the event when a radio button is released, this is not
+ // interesting
+ if ( tool->CanBeToggled() && tool->GetKind() == wxITEM_RADIO && !toggled )
+ {
+ return;
+ }
+
// OnLeftClick() can veto the button state change - for buttons which may
// be toggled only, of couse
if ( !OnLeftClick((int)id, toggled) && tool->CanBeToggled() )
// OnLeftClick() can veto the button state change - for buttons which may
// be toggled only, of couse
if ( !OnLeftClick((int)id, toggled) && tool->CanBeToggled() )