Index: Source/devtools/front_end/timeline/TimelinePanel.js |
diff --git a/Source/devtools/front_end/timeline/TimelinePanel.js b/Source/devtools/front_end/timeline/TimelinePanel.js |
index 9a124852e0de6e4599ef9f4e4643f947fb0b853b..46820154f17bc1b17ac7126c86bfe3db064a3023 100644 |
--- a/Source/devtools/front_end/timeline/TimelinePanel.js |
+++ b/Source/devtools/front_end/timeline/TimelinePanel.js |
@@ -364,6 +364,14 @@ WebInspector.TimelinePanel.prototype = { |
this._capturePowerSetting.addChangeListener(this._onModeChanged, this); |
} |
if (WebInspector.experimentsSettings.timelineOnTraceEvents.isEnabled() && |
+ WebInspector.experimentsSettings.timelineInvalidationTracking.isEnabled()) { |
+ this._captureInvalidationTrackingSetting = WebInspector.settings.createSetting("timelineCaptureInvalidationTracking", false); |
+ panelStatusBarElement.appendChild(this._createSettingCheckbox(WebInspector.UIString("Track invalidations (slow)"), |
+ this._captureInvalidationTrackingSetting, |
+ WebInspector.UIString("Capture invalidation tracking"))); |
+ } |
+ |
+ if (WebInspector.experimentsSettings.timelineOnTraceEvents.isEnabled() && |
WebInspector.experimentsSettings.paintProfiler.isEnabled()) { |
this._captureLayersAndPicturesSetting = WebInspector.settings.createSetting("timelineCaptureLayersAndPictures", false); |
panelStatusBarElement.appendChild(this._createSettingCheckbox(WebInspector.UIString("Paint"), |
@@ -638,7 +646,7 @@ WebInspector.TimelinePanel.prototype = { |
_startRecording: function(userInitiated) |
{ |
this._userInitiatedRecording = userInitiated; |
- this._model.startRecording(this._captureStacksSetting.get(), this._captureMemorySetting.get(), this._captureLayersAndPicturesSetting && this._captureLayersAndPicturesSetting.get()); |
+ this._model.startRecording(this._captureStacksSetting.get(), this._captureMemorySetting.get(), this._captureLayersAndPicturesSetting && this._captureLayersAndPicturesSetting.get(), this._captureInvalidationTrackingSetting && this._captureInvalidationTrackingSetting.get()); |
if (this._lazyFrameModel) |
this._lazyFrameModel.setMergeRecords(false); |