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()); }
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>()); } }