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.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/WebCore/inspector/ConsoleMessage.cpp b/WebCore/inspector/ConsoleMessage.cpp
index f9d8708..6cfb75e 100644
--- a/WebCore/inspector/ConsoleMessage.cpp
+++ b/WebCore/inspector/ConsoleMessage.cpp
@@ -54,7 +54,9 @@ ConsoleMessage::ConsoleMessage(MessageSource s, MessageType t, MessageLevel l, S
: m_source(s)
, m_type(t)
, m_level(l)
+#if ENABLE(INSPECTOR)
, m_wrappedArguments(callStack->at(0).argumentCount())
+#endif
, m_frames(storeTrace ? callStack->size() : 0)
, m_groupLevel(g)
, m_repeatCount(1)
@@ -71,10 +73,13 @@ ConsoleMessage::ConsoleMessage(MessageSource s, MessageType t, MessageLevel l, S
m_frames[i] = callStack->at(i).functionName();
}
+#if ENABLE(INSPECTOR)
for (unsigned i = 0; i < lastCaller.argumentCount(); ++i)
m_wrappedArguments[i] = quarantineValue(callStack->state(), lastCaller.argumentAt(i));
+#endif
}
+#if ENABLE(INSPECTOR)
void ConsoleMessage::addToConsole(InspectorFrontend* frontend)
{
ScriptObject jsonObj = frontend->newScriptObject();
@@ -87,9 +92,11 @@ void ConsoleMessage::addToConsole(InspectorFrontend* frontend)
jsonObj.set("repeatCount", static_cast<int>(m_repeatCount));
frontend->addMessageToConsole(jsonObj, m_frames, m_wrappedArguments, m_message);
}
+#endif // ENABLE(INSPECTOR)
bool ConsoleMessage::isEqual(ScriptState* state, ConsoleMessage* msg) const
{
+#if ENABLE(INSPECTOR)
if (msg->m_wrappedArguments.size() != m_wrappedArguments.size())
return false;
if (!state && msg->m_wrappedArguments.size())
@@ -101,6 +108,9 @@ bool ConsoleMessage::isEqual(ScriptState* state, ConsoleMessage* msg) const
if (!m_wrappedArguments[i].isEqual(state, msg->m_wrappedArguments[i]))
return false;
}
+#else
+ UNUSED_PARAM(state);
+#endif // ENABLE(INSPECTOR)
size_t frameCount = msg->m_frames.size();
if (frameCount != m_frames.size())