Example #1
0
void Internals::reset(Document* document)
{
    if (!document || !document->settings())
        return;

    observeFrame(document->frame());

    if (m_settings)
        m_settings->restoreTo(document->page()->settings());
    m_settings = InternalSettings::create(document->frame());
    if (Page* page = document->page())
        page->setPagination(Page::Pagination());
}
Example #2
0
void Internals::reset(Document* document)
{
    if (!document || !document->settings())
        return;

    observeFrame(document->frame());

    if (m_settings)
        m_settings->restoreTo(document->page()->settings());
    m_settings = InternalSettings::create(document->frame());
    if (Page* page = document->page()) {
        page->setPagination(Page::Pagination());

        if (document->frame() == page->mainFrame())
            setUserPreferredLanguages(Vector<String>());
    }
}