- wxCommandEvent event( wxEVT_COMMAND_RADIOBUTTON_SELECTED, rb->GetId());
- event.SetInt( rb->GetValue() );
- event.SetEventObject( rb );
- rb->GetEventHandler()->ProcessEvent( event );
+ if (rb->m_blockFirstEvent)
+ {
+ rb->m_blockFirstEvent = FALSE;
+ return;
+ }
+
+ if (g_blockEventsOnDrag) return;
+
+ wxCommandEvent event( wxEVT_COMMAND_RADIOBUTTON_SELECTED, rb->GetId());
+ event.SetInt( rb->GetValue() );
+ event.SetEventObject( rb );
+ rb->GetEventHandler()->ProcessEvent( event );