// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "radiobut.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
return FALSE;
}
- if (HasFlag(wxRB_GROUP))
- {
- // start a new group
- m_radioButtonGroup = (GSList*) NULL;
- }
- else
+ GSList* radioButtonGroup = NULL;
+ if (!HasFlag(wxRB_GROUP))
{
// search backward for last group start
wxRadioButton *chief = (wxRadioButton*) NULL;
if (chief)
{
// we are part of the group started by chief
- m_radioButtonGroup = gtk_radio_button_group( GTK_RADIO_BUTTON(chief->m_widget) );
- }
- else
- {
- // start a new group
- m_radioButtonGroup = (GSList*) NULL;
+ radioButtonGroup = gtk_radio_button_group( GTK_RADIO_BUTTON(chief->m_widget) );
}
}
- m_widget = gtk_radio_button_new_with_label( m_radioButtonGroup, wxGTK_CONV( label ) );
+ m_widget = gtk_radio_button_new_with_label( radioButtonGroup, wxGTK_CONV( label ) );
SetLabel(label);