Index: xfa/fwl/core/ifwl_datetimecalendar.cpp |
diff --git a/xfa/fwl/core/ifwl_datetimecalendar.cpp b/xfa/fwl/core/ifwl_datetimecalendar.cpp |
index 0e095b9424264eb9618ca4345cf87df7c9feebcc..e85bdfb606f9c7f6beb750a1623c6e572993e8a1 100644 |
--- a/xfa/fwl/core/ifwl_datetimecalendar.cpp |
+++ b/xfa/fwl/core/ifwl_datetimecalendar.cpp |
@@ -11,16 +11,17 @@ |
#include "xfa/fwl/core/ifwl_formproxy.h" |
IFWL_DateTimeCalendar::IFWL_DateTimeCalendar( |
+ const IFWL_App* app, |
const CFWL_WidgetImpProperties& properties, |
IFWL_Widget* pOuter) |
- : IFWL_MonthCalendar(properties, pOuter) {} |
+ : IFWL_MonthCalendar(app, properties, pOuter) {} |
-FWL_Error IFWL_DateTimeCalendar::Initialize() { |
- if (IFWL_MonthCalendar::Initialize() != FWL_Error::Succeeded) |
- return FWL_Error::Indefinite; |
+void IFWL_DateTimeCalendar::Initialize() { |
+ IFWL_MonthCalendar::Initialize(); |
+ |
+ // Delete delegated set by IFWL_MonthCalendar::Initialize. |
delete m_pDelegate; |
m_pDelegate = new CFWL_DateTimeCalendarImpDelegate(this); |
- return FWL_Error::Succeeded; |
} |
void IFWL_DateTimeCalendar::Finalize() { |