Index: third_party/WebKit/Source/devtools/front_end/sdk/EmulationModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/EmulationModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/EmulationModel.js |
index 51d51cb4d461702db64d093bd6e7fbd39bab237a..92cbd2f46115bc901076f38a7c2f65cd613cd83f 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/EmulationModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/EmulationModel.js |
@@ -22,6 +22,11 @@ SDK.EmulationModel = class extends SDK.SDKModel { |
if (disableJavascriptSetting.get()) |
this._emulationAgent.setScriptExecutionDisabled(true); |
+ var mediaSetting = Common.moduleSetting('emulatedCSSMedia'); |
+ mediaSetting.addChangeListener(() => this._emulateCSSMedia(mediaSetting.get())); |
+ if (mediaSetting.get()) |
+ this._emulateCSSMedia(mediaSetting.get()); |
+ |
this._touchEnabled = false; |
this._touchMobile = false; |
this._customTouchEnabled = false; |
@@ -110,10 +115,10 @@ SDK.EmulationModel = class extends SDK.SDKModel { |
} |
/** |
- * @param {?string} media |
+ * @param {string} media |
*/ |
- emulateCSSMedia(media) { |
- this._emulationAgent.setEmulatedMedia(media || ''); |
+ _emulateCSSMedia(media) { |
+ this._emulationAgent.setEmulatedMedia(media); |
if (this._cssModel) |
this._cssModel.mediaQueryResultChanged(); |
} |