Add guard over wxMSWDateControls

This commit is contained in:
Tim Stahlhut
2018-10-21 21:58:57 -04:00
parent caa6e5de2f
commit f1fa6d5ea2
2 changed files with 4 additions and 0 deletions

View File

@@ -14,6 +14,7 @@
#include "wx/msw/wrapwin.h"
#if wxUSE_DATEPICKCTRL || wxUSE_CALENDARCTRL
// namespace for the helper functions related to the date controls
namespace wxMSWDateControls
{
@@ -24,6 +25,7 @@ namespace wxMSWDateControls
extern bool CheckInitialization();
} // namespace wxMSWDateControls
#endif // wxUSE_DATEPICKCTRL || wxUSE_CALENDARCTRL
#endif // _MSW_PRIVATE_DATECONTROLS_H_

View File

@@ -62,8 +62,10 @@ wxDateTimePickerCtrl::MSWCreateDateTimePicker(wxWindow *parent,
const wxValidator& validator,
const wxString& name)
{
#if wxUSE_DATEPICKCTRL || wxUSE_CALENDARCTRL
if ( !wxMSWDateControls::CheckInitialization() )
return false;
#endif // wxUSE_DATEPICKCTRL || wxUSE_CALENDARCTRL
// initialize the base class
if ( !CreateControl(parent, id, pos, size, style, validator, name) )