#include "RuntimeEnabledFeatures.h"
#include "bindings/v8/ExceptionState.h"
#include "core/dom/ExceptionCode.h"
-#include "core/page/Page.h"
#include "core/frame/Settings.h"
+#include "core/inspector/InspectorController.h"
+#include "core/page/Page.h"
#include "platform/ColorChooser.h"
#include "platform/Supplementable.h"
#include "platform/text/LocaleToScriptMapping.h"
m_backup.restoreTo(settings());
m_backup = Backup(settings());
+ m_backup.m_originalTextAutosizingEnabled = settings()->textAutosizingEnabled();
InternalSettingsGenerated::resetToConsistentState();
}
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setStandard(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setSerifFontFamily(const AtomicString& family, const String& script, ExceptionState& exceptionState)
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setSerif(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setSansSerifFontFamily(const AtomicString& family, const String& script, ExceptionState& exceptionState)
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setSansSerif(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setFixedFontFamily(const AtomicString& family, const String& script, ExceptionState& exceptionState)
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setFixed(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setCursiveFontFamily(const AtomicString& family, const String& script, ExceptionState& exceptionState)
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setCursive(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setFantasyFontFamily(const AtomicString& family, const String& script, ExceptionState& exceptionState)
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setFantasy(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setPictographFontFamily(const AtomicString& family, const String& script, ExceptionState& exceptionState)
if (code == USCRIPT_INVALID_CODE)
return;
settings()->genericFontFamilySettings().setPictograph(family, code);
- m_page->setNeedsRecalcStyleInAllFrames();
+ settings()->notifyGenericFontFamilyChange();
}
void InternalSettings::setTextAutosizingEnabled(bool enabled, ExceptionState& exceptionState)
{
InternalSettingsGuardForSettings();
settings()->setTextAutosizingEnabled(enabled);
+ m_page->inspectorController().setTextAutosizingEnabled(enabled);
}
void InternalSettings::setTextAutosizingWindowSizeOverride(int width, int height, ExceptionState& exceptionState)