diff options
Diffstat (limited to 'WebCore/inspector/ConsoleMessage.cpp')
-rw-r--r-- | WebCore/inspector/ConsoleMessage.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/WebCore/inspector/ConsoleMessage.cpp b/WebCore/inspector/ConsoleMessage.cpp index f3bd6bc..67930cd 100644 --- a/WebCore/inspector/ConsoleMessage.cpp +++ b/WebCore/inspector/ConsoleMessage.cpp @@ -67,7 +67,7 @@ PassRefPtr<InspectorObject> ConsoleMessage::CallFrame::buildInspectorObject() co { RefPtr<InspectorObject> frame = InspectorObject::create(); frame->setString("functionName", m_functionName); - frame->setString("sourceURL", m_sourceURL.string()); + frame->setString("sourceURL", m_sourceURL); frame->setNumber("lineNumber", m_lineNumber); return frame; } @@ -100,7 +100,7 @@ ConsoleMessage::ConsoleMessage(MessageSource s, MessageType t, MessageLevel l, c { const ScriptCallFrame& lastCaller = callStack->at(0); m_line = lastCaller.lineNumber(); - m_url = lastCaller.sourceURL().string(); + m_url = lastCaller.sourceURL(); if (storeTrace) { for (unsigned i = 0; i < callStack->size(); ++i) @@ -155,22 +155,20 @@ void ConsoleMessage::updateRepeatCountInConsole(InspectorFrontend* frontend) } #endif // ENABLE(INSPECTOR) -bool ConsoleMessage::isEqual(ScriptState* state, ConsoleMessage* msg) const +bool ConsoleMessage::isEqual(ConsoleMessage* msg) const { #if ENABLE(INSPECTOR) if (msg->m_arguments.size() != m_arguments.size()) return false; - if (!state && msg->m_arguments.size()) + if (!msg->m_scriptState.get() && msg->m_arguments.size()) { + ASSERT_NOT_REACHED(); return false; + } - ASSERT_ARG(state, state || msg->m_arguments.isEmpty()); - - for (size_t i = 0; i < msg->m_arguments.size(); ++i) { - if (!m_arguments[i].isEqual(state, msg->m_arguments[i])) + for (size_t i = 0; i < m_arguments.size(); ++i) { + if (!m_arguments[i].isEqual(msg->m_scriptState.get(), msg->m_arguments[i])) return false; } -#else - UNUSED_PARAM(state); #endif // ENABLE(INSPECTOR) size_t frameCount = msg->m_frames.size(); |