Lines Matching full:selection
87 const selection = globals.state.currentHeapProfileFlamegraph; constant
89 if (!selection) return;
91 if (this.shouldRequestData(selection)) {
97 this.copyHeapProfile(selection);
100 selection.type,
111 selection.focusRegex) {
115 this.lastSelectedHeapProfile = this.copyHeapProfile(selection);
133 selection.ts,
138 if (flamegraphData !== undefined && selection &&
139 selection.kind === selectedHeapProfile.kind &&
140 selection.id === selectedHeapProfile.id &&
141 selection.ts === selectedHeapProfile.ts) {
177 private shouldRequestData(selection: HeapProfileFlamegraph) {
178 return selection.kind === 'HEAP_PROFILE_FLAMEGRAPH' &&
181 (this.lastSelectedHeapProfile.id !== selection.id ||
182 this.lastSelectedHeapProfile.ts !== selection.ts ||
183 this.lastSelectedHeapProfile.type !== selection.type ||
184 this.lastSelectedHeapProfile.upid !== selection.upid ||
186 selection.viewingOption ||
187 this.lastSelectedHeapProfile.focusRegex !== selection.focusRegex ||
189 selection.expandedCallsite)));
342 // Don't do anything if selection of the marker stayed the same.