summaryrefslogtreecommitdiffstats
path: root/WebCore/inspector/ConsoleMessage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/inspector/ConsoleMessage.cpp')
-rw-r--r--WebCore/inspector/ConsoleMessage.cpp18
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();