It compiles with no errors with today's Trunk on Windows 10, using Visual Studio 2017 Community.
Code: Select all
wxDateTime calendarToday = embedded_Calendar->GetDate();
if (m_data.PreviousMonth)
{
if (calendarToday.GetMonth() == 0)
{ // january - set to dec and year-1
calendarToday.SetMonth(wxDateTime::Dec);
calendarToday.SetYear((int) (calendarToday.GetYear() - 1));
}
else
{ // set to month-1
calendarToday.SetMonth(wxDateTime::Month(calendarToday.GetMonth() - 1));
}
embedded_Calendar->SetDate(calendarToday);
}