| Index: third_party/WebKit/Source/devtools/front_end/main/Main.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/main/Main.js b/third_party/WebKit/Source/devtools/front_end/main/Main.js
|
| index b55bdd85c4145c7ec9b00b6232012a6082d3b064..8a71ef17e0f4efba3157901b5342e203146ab25c 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/main/Main.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/main/Main.js
|
| @@ -90,28 +90,8 @@ WebInspector.Main.prototype = {
|
| }
|
|
|
| this._initializeExperiments(prefs);
|
| -
|
| - /**
|
| - * @param {!Array<{name: string}>} changes
|
| - */
|
| - function trackPrefsObject(changes)
|
| - {
|
| - if (!Object.keys(prefs).length) {
|
| - InspectorFrontendHost.clearPreferences();
|
| - return;
|
| - }
|
| -
|
| - for (var change of changes) {
|
| - var name = change.name;
|
| - if (name in prefs)
|
| - InspectorFrontendHost.setPreference(name, prefs[name]);
|
| - else
|
| - InspectorFrontendHost.removePreference(name);
|
| - }
|
| - }
|
| -
|
| - Object.observe(prefs, trackPrefsObject);
|
| - WebInspector.settings = new WebInspector.Settings(prefs);
|
| + WebInspector.settings = new WebInspector.Settings(new WebInspector.SettingsStorage(prefs,
|
| + InspectorFrontendHost.setPreference, InspectorFrontendHost.removePreference, InspectorFrontendHost.clearPreferences));
|
|
|
| if (!InspectorFrontendHost.isUnderTest())
|
| new WebInspector.VersionController().updateVersion();
|
|
|