Index: third_party/WebKit/Source/core/html/forms/BaseChooserOnlyDateAndTimeInputType.cpp |
diff --git a/third_party/WebKit/Source/core/html/forms/BaseChooserOnlyDateAndTimeInputType.cpp b/third_party/WebKit/Source/core/html/forms/BaseChooserOnlyDateAndTimeInputType.cpp |
index 60009f440e6eec3d02eab7b0add4c3f2b8dd0b5f..171dddd4dc5fde24b8889dd1521a0f5410538b05 100644 |
--- a/third_party/WebKit/Source/core/html/forms/BaseChooserOnlyDateAndTimeInputType.cpp |
+++ b/third_party/WebKit/Source/core/html/forms/BaseChooserOnlyDateAndTimeInputType.cpp |
@@ -38,9 +38,26 @@ |
namespace blink { |
+BaseChooserOnlyDateAndTimeInputType::BaseChooserOnlyDateAndTimeInputType(HTMLInputElement& element) |
+ : BaseDateAndTimeInputType(element) |
+{ |
+#if ENABLE(OILPAN) |
+ ThreadState::current()->registerPreFinalizer(this); |
+#endif |
+} |
+ |
BaseChooserOnlyDateAndTimeInputType::~BaseChooserOnlyDateAndTimeInputType() |
{ |
+#if !ENABLE(OILPAN) |
closeDateTimeChooser(); |
+#endif |
haraken
2015/11/22 01:01:39
ASSERT(!m_dateTimeChooser).
sof
2015/11/22 08:39:05
Done.
|
+} |
+ |
+DEFINE_TRACE(BaseChooserOnlyDateAndTimeInputType) |
+{ |
+ visitor->trace(m_dateTimeChooser); |
+ BaseDateAndTimeInputType::trace(visitor); |
+ DateTimeChooserClient::trace(visitor); |
} |
void BaseChooserOnlyDateAndTimeInputType::handleDOMActivateEvent(Event*) |