| Index: xfa/fwl/basewidget/fwl_monthcalendarimp.cpp
|
| diff --git a/xfa/fwl/basewidget/fwl_monthcalendarimp.cpp b/xfa/fwl/basewidget/fwl_monthcalendarimp.cpp
|
| index 2d495d1fd569c560e801a10fc9eab6a9ff0ee941..e8672e67dc0b68b3357bb6b3d7f2776a4a30bca7 100644
|
| --- a/xfa/fwl/basewidget/fwl_monthcalendarimp.cpp
|
| +++ b/xfa/fwl/basewidget/fwl_monthcalendarimp.cpp
|
| @@ -175,24 +175,30 @@ CFWL_MonthCalendarImp::CFWL_MonthCalendarImp(
|
| m_bInit = FALSE;
|
| m_iMaxSel = 1;
|
| }
|
| +
|
| CFWL_MonthCalendarImp::~CFWL_MonthCalendarImp() {
|
| ClearDateItem();
|
| delete m_pDateTime;
|
| m_arrSelDays.RemoveAll();
|
| }
|
| +
|
| FWL_Error CFWL_MonthCalendarImp::GetClassName(CFX_WideString& wsClass) const {
|
| wsClass = FWL_CLASS_MonthCalendar;
|
| return FWL_Error::Succeeded;
|
| }
|
| -uint32_t CFWL_MonthCalendarImp::GetClassID() const {
|
| - return FWL_CLASSHASH_MonthCalendar;
|
| +
|
| +FWL_Type CFWL_MonthCalendarImp::GetClassID() const {
|
| + return FWL_Type::MonthCalendar;
|
| }
|
| +
|
| FWL_Error CFWL_MonthCalendarImp::Initialize() {
|
| if (CFWL_WidgetImp::Initialize() != FWL_Error::Succeeded)
|
| return FWL_Error::Indefinite;
|
| +
|
| m_pDelegate = new CFWL_MonthCalendarImpDelegate(this);
|
| return FWL_Error::Succeeded;
|
| }
|
| +
|
| FWL_Error CFWL_MonthCalendarImp::Finalize() {
|
| delete m_pDelegate;
|
| m_pDelegate = nullptr;
|
|
|