示例#1
0
PageThrottler::~PageThrottler()
{
    setThrottled(false);

    for (HashSet<PageActivityAssertionToken*>::iterator i = m_activityTokens.begin(); i != m_activityTokens.end(); ++i)
        (*i)->invalidate();

    if (m_throttleState != PageThrottledState)
        m_page->chrome().client().decrementActivePageCount();
}
void PageThrottler::clearPage()
{
    setThrottled(false);
    m_page = 0;
}