]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/radiobut.cpp
added wxUSE_INTL around wxLocale::GetSystemEncoding
[wxWidgets.git] / src / mac / radiobut.cpp
index 8ce7963ab1aa30a1bbdffee4f319ead5f6c1f2b4..99d51f705c3ab4edc6e52f8f40c1c52b77811787 100644 (file)
@@ -71,7 +71,6 @@ void wxRadioButton::SetValue(bool val)
            return ;
            
    ::SetControlValue( m_macControl , val ) ;
            return ;
            
    ::SetControlValue( m_macControl , val ) ;
-   Refresh() ;
    if (val) 
    {
                cycle=this->NextInCycle();
    if (val) 
    {
                cycle=this->NextInCycle();
@@ -82,6 +81,10 @@ void wxRadioButton::SetValue(bool val)
                                }
                        }
                }
                                }
                        }
                }
+    wxCommandEvent event(wxEVT_COMMAND_RADIOBUTTON_SELECTED, m_windowId );
+    event.SetEventObject(this);
+    event.SetInt( GetValue() );
+    ProcessCommand(event);
 }
 
 bool wxRadioButton::GetValue() const
 }
 
 bool wxRadioButton::GetValue() const
@@ -98,10 +101,6 @@ void wxRadioButton::Command (wxCommandEvent & event)
 void wxRadioButton::MacHandleControlClick( ControlHandle control , SInt16 controlpart ) 
 {
          SetValue(true) ;
 void wxRadioButton::MacHandleControlClick( ControlHandle control , SInt16 controlpart ) 
 {
          SetValue(true) ;
-    wxCommandEvent event(wxEVT_COMMAND_RADIOBUTTON_SELECTED, m_windowId );
-    event.SetEventObject(this);
-    event.SetInt( GetValue() );
-    ProcessCommand(event);
 }
 
 wxRadioButton *wxRadioButton::AddInCycle(wxRadioButton *cycle)
 }
 
 wxRadioButton *wxRadioButton::AddInCycle(wxRadioButton *cycle)