Index: third_party/WebKit/Source/modules/notifications/Notification.cpp |
diff --git a/third_party/WebKit/Source/modules/notifications/Notification.cpp b/third_party/WebKit/Source/modules/notifications/Notification.cpp |
index ab436d22e1d24c5dd01d2711764b7510232db42c..d8ea5a296b7f952382fd468ee0cf3d64be9dd151 100644 |
--- a/third_party/WebKit/Source/modules/notifications/Notification.cpp |
+++ b/third_party/WebKit/Source/modules/notifications/Notification.cpp |
@@ -295,14 +295,8 @@ bool Notification::requireInteraction() const |
ScriptValue Notification::data(ScriptState* scriptState) |
{ |
if (m_developerData.isEmpty()) { |
- RefPtr<SerializedScriptValue> serializedValue; |
- |
const WebVector<char>& serializedData = m_data.data; |
- if (serializedData.size()) |
- serializedValue = SerializedScriptValueFactory::instance().createFromWireBytes(serializedData.data(), serializedData.size()); |
- else |
- serializedValue = SerializedScriptValueFactory::instance().create(); |
- |
+ RefPtr<SerializedScriptValue> serializedValue = SerializedScriptValue::create(serializedData.data(), serializedData.size()); |
m_developerData = ScriptValue(scriptState, serializedValue->deserialize(scriptState->isolate())); |
} |