TASInputDlg: Get rid of unnecessary event casts
wxCommandEvent already stores the necessary data; the control object itself doesn't need to be retrieved and casted.
This commit is contained in:
parent
2af5b64f32
commit
598a92426f
|
@ -941,16 +941,19 @@ void TASInputDlg::UpdateFromSliders(wxCommandEvent& event)
|
||||||
if (control != nullptr && event.GetId() == control->slider_id)
|
if (control != nullptr && event.GetId() == control->slider_id)
|
||||||
text = control->text;
|
text = control->text;
|
||||||
}
|
}
|
||||||
int value = ((wxSlider*)event.GetEventObject())->GetValue();
|
|
||||||
if (text)
|
if (!text)
|
||||||
text->SetValue(std::to_string(value));
|
return;
|
||||||
|
|
||||||
|
const int slider_value = event.GetInt();
|
||||||
|
text->SetValue(std::to_string(slider_value));
|
||||||
}
|
}
|
||||||
|
|
||||||
void TASInputDlg::UpdateFromText(wxCommandEvent& event)
|
void TASInputDlg::UpdateFromText(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
unsigned long value;
|
unsigned long value;
|
||||||
|
|
||||||
if (!((wxTextCtrl*)event.GetEventObject())->GetValue().ToULong(&value))
|
if (!event.GetString().ToULong(&value))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for (Control* const control : m_controls)
|
for (Control* const control : m_controls)
|
||||||
|
|
Loading…
Reference in New Issue