Changeset 240869 in webkit
- Timestamp:
- Feb 1, 2019 1:24:16 PM (5 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r240867 r240869 1 2019-02-01 Joseph Pecoraro <pecoraro@apple.com> 2 3 Web Inspector: Timeline Detail Views do not reset properly when new time range selection contains nothing 4 https://bugs.webkit.org/show_bug.cgi?id=194115 5 <rdar://problem/47716693> 6 7 Rubber-stamped by Devin Rousso. 8 9 * UserInterface/Views/CPUTimelineView.js: 10 (WI.CPUTimelineView.prototype.reset): 11 (WI.CPUTimelineView.prototype.clear): 12 (WI.CPUTimelineView.prototype.layout): 13 * UserInterface/Views/MemoryTimelineView.js: 14 (WI.MemoryTimelineView.prototype.reset): 15 (WI.MemoryTimelineView.prototype.clear): 16 (WI.MemoryTimelineView.prototype.layout): 17 When there are no visible records in the selected range clear our UI. 18 Introduce a `clear` method that clears the UI but keeps 19 non-range-specific values (e.g. maximums). 20 1 21 2019-02-01 Joseph Pecoraro <pecoraro@apple.com> 2 22 -
trunk/Source/WebInspectorUI/UserInterface/Views/CPUTimelineView.js
r240867 r240869 81 81 this._maxUsage = -Infinity; 82 82 83 this.clear(); 84 } 85 86 clear() 87 { 83 88 this._cpuUsageView.clear(); 84 89 } … … 115 120 let includeRecordBeforeStart = !discontinuities.length || discontinuities[0].startTime > graphStartTime; 116 121 let visibleRecords = this.representedObject.recordsInTimeRange(graphStartTime, visibleEndTime, includeRecordBeforeStart); 117 if (!visibleRecords.length) 122 if (!visibleRecords.length || (visibleRecords.length === 1 && visibleRecords[0].endTime < graphStartTime)) { 123 this.clear(); 118 124 return; 125 } 119 126 120 127 // Update total usage chart with the last record's data. -
trunk/Source/WebInspectorUI/UserInterface/Views/MemoryTimelineView.js
r240867 r240869 132 132 this._maxSize = 0; 133 133 134 this.clear(); 135 } 136 137 clear() 138 { 134 139 this._cachedLegendRecord = null; 135 140 this._cachedLegendMaxSize = undefined; … … 184 189 // FIXME: <https://webkit.org/b/153759> Web Inspector: Memory Timelines should better extend to future data 185 190 let visibleRecords = this.representedObject.recordsInTimeRange(graphStartTime, visibleEndTime, includeRecordBeforeStart); 186 if (!visibleRecords.length) 191 if (!visibleRecords.length || (visibleRecords.length === 1 && visibleRecords[0].endTime < graphStartTime)) { 192 this.clear(); 187 193 return; 194 } 188 195 189 196 // Update total usage chart with the last record's data.
Note: See TracChangeset
for help on using the changeset viewer.