Index: Source/modules/indexeddb/IDBVersionChangeEvent.cpp |
diff --git a/Source/modules/indexeddb/IDBVersionChangeEvent.cpp b/Source/modules/indexeddb/IDBVersionChangeEvent.cpp |
index b67b8c42ad9698625b4e500a16fef69b8c2e11a9..2127434ae6148a44481f31ab29b346af5c37e2cc 100644 |
--- a/Source/modules/indexeddb/IDBVersionChangeEvent.cpp |
+++ b/Source/modules/indexeddb/IDBVersionChangeEvent.cpp |
@@ -26,8 +26,6 @@ |
#include "config.h" |
#include "modules/indexeddb/IDBVersionChangeEvent.h" |
-#include "bindings/modules/v8/IDBBindingUtilities.h" |
- |
namespace blink { |
@@ -58,6 +56,10 @@ IDBVersionChangeEvent::IDBVersionChangeEvent(const AtomicString& eventType, cons |
, m_newVersion(initializer.newVersion) |
, m_dataLoss(blink::WebIDBDataLossNone) |
{ |
+ if (initializer.dataLoss.isEmpty() || initializer.dataLoss == "none") |
+ m_dataLoss = blink::WebIDBDataLossNone; |
+ else if (initializer.dataLoss == "total") |
+ m_dataLoss = blink::WebIDBDataLossTotal; |
ScriptWrappable::init(this); |
} |