| Index: inspector/ConsoleMessage.cpp
|
| ===================================================================
|
| --- inspector/ConsoleMessage.cpp (revision 53180)
|
| +++ inspector/ConsoleMessage.cpp (working copy)
|
| @@ -54,7 +54,8 @@
|
| , m_type(t)
|
| , m_level(l)
|
| #if ENABLE(INSPECTOR)
|
| - , m_wrappedArguments(callStack->at(0).argumentCount())
|
| + , m_arguments(callStack->at(0).argumentCount())
|
| + , m_scriptState(callStack->state())
|
| #endif
|
| , m_frames(storeTrace ? callStack->size() : 0)
|
| , m_groupLevel(g)
|
| @@ -74,7 +75,7 @@
|
|
|
| #if ENABLE(INSPECTOR)
|
| for (unsigned i = 0; i < lastCaller.argumentCount(); ++i)
|
| - m_wrappedArguments[i] = ScriptObject::quarantineValue(callStack->state(), lastCaller.argumentAt(i));
|
| + m_arguments[i] = lastCaller.argumentAt(i);
|
| #endif
|
| }
|
|
|
| @@ -89,7 +90,7 @@
|
| jsonObj.set("url", m_url);
|
| jsonObj.set("groupLevel", static_cast<int>(m_groupLevel));
|
| jsonObj.set("repeatCount", static_cast<int>(m_repeatCount));
|
| - frontend->addConsoleMessage(jsonObj, m_frames, m_wrappedArguments, m_message);
|
| + frontend->addConsoleMessage(jsonObj, m_frames, m_scriptState, m_arguments, m_message);
|
| }
|
|
|
| void ConsoleMessage::updateRepeatCountInConsole(InspectorFrontend* frontend)
|
| @@ -101,15 +102,15 @@
|
| bool ConsoleMessage::isEqual(ScriptState* state, ConsoleMessage* msg) const
|
| {
|
| #if ENABLE(INSPECTOR)
|
| - if (msg->m_wrappedArguments.size() != m_wrappedArguments.size())
|
| + if (msg->m_arguments.size() != m_arguments.size())
|
| return false;
|
| - if (!state && msg->m_wrappedArguments.size())
|
| + if (!state && msg->m_arguments.size())
|
| return false;
|
|
|
| - ASSERT_ARG(state, state || msg->m_wrappedArguments.isEmpty());
|
| + ASSERT_ARG(state, state || msg->m_arguments.isEmpty());
|
|
|
| - for (size_t i = 0; i < msg->m_wrappedArguments.size(); ++i) {
|
| - if (!m_wrappedArguments[i].isEqual(state, msg->m_wrappedArguments[i]))
|
| + for (size_t i = 0; i < msg->m_arguments.size(); ++i) {
|
| + if (!m_arguments[i].isEqual(state, msg->m_arguments[i]))
|
| return false;
|
| }
|
| #else
|
|
|