void InspectorConsoleAgent::addConsoleMessage(PassOwnPtr<ConsoleMessage> consoleMessage) { ASSERT_ARG(consoleMessage, consoleMessage); if (m_frontend && m_enabled) consoleMessage->addToFrontend(m_frontend, m_injectedScriptManager, true); m_consoleMessages.append(consoleMessage); if (!m_frontend && m_consoleMessages.size() >= maximumConsoleMessages) { m_expiredConsoleMessageCount += expireConsoleMessagesStep; m_consoleMessages.remove(0, expireConsoleMessagesStep); } }