Chromium Code Reviews| Index: Source/core/page/Page.cpp |
| diff --git a/Source/core/page/Page.cpp b/Source/core/page/Page.cpp |
| old mode 100644 |
| new mode 100755 |
| index 9a049162fa20f1a1370a3ff27ada57641e8b48cc..4262f9c3015442e9345f5a76388aa7db723f57b3 |
| --- a/Source/core/page/Page.cpp |
| +++ b/Source/core/page/Page.cpp |
| @@ -510,6 +510,15 @@ void Page::settingsChanged(SettingsDelegate::ChangeType changeType) |
| } |
| break; |
| case SettingsDelegate::TextAutosizingChange: |
| + InspectorInstrumentation::textAutosizingEnabled(mainFrame(), settings().textAutosizingEnabled()); |
|
pfeldman
2014/01/24 16:25:21
I don't think we need this complexity in page, con
gnana
2014/01/27 16:31:07
Done.
|
| + setNeedsRecalcStyleInAllFrames(); |
| + break; |
| + case SettingsDelegate::ScriptEnableChange: |
| + InspectorInstrumentation::scriptsEnabled(mainFrame(), settings().scriptEnabled()); |
| + break; |
| + case SettingsDelegate::DeviceScaleChange: |
| + InspectorInstrumentation::fontScaleFactor(mainFrame(), settings().deviceScaleAdjustment()); |
| + |
| // FIXME: I wonder if this needs to traverse frames like in WebViewImpl::resize, or whether there is only one document per Settings instance? |
| for (Frame* frame = mainFrame(); frame; frame = frame->tree().traverseNext()) { |
| TextAutosizer* textAutosizer = frame->document()->textAutosizer(); |