Skip to content

Commit 92c5693

Browse files
author
Siwei Zhang
committed
Use the current size in segment store
Signed-off-by: Siwei Zhang <siwei.zhang@ericsson.com>
1 parent 6d32675 commit 92c5693

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/segmentstore/SegmentStoreTableDataProvider.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ public String getAspectName() {
231231
private final String fId;
232232
private ISegmentStoreProvider fSegmentProvider;
233233
private boolean fIsFirstAspect;
234-
private int fSegmentStoreSize;
235234

236235
/**
237236
* Constructor
@@ -327,8 +326,6 @@ public String getId() {
327326
public TmfModelResponse<TmfTreeModel<TmfTreeDataModel>> fetchTree(Map<String, Object> fetchParameters, @Nullable IProgressMonitor monitor) {
328327
if (fSegmentProvider instanceof IAnalysisModule) {
329328
((IAnalysisModule) fSegmentProvider).waitForCompletion();
330-
ISegmentStore<ISegment> segmentStore = fSegmentProvider.getSegmentStore();
331-
fSegmentStoreSize = segmentStore != null ? segmentStore.size() : 0;
332329
}
333330
List<TmfTreeDataModel> model = new ArrayList<>();
334331
for (ISegmentAspect aspect : ISegmentStoreProvider.getBaseSegmentAspects()) {
@@ -389,7 +386,7 @@ public TmfModelResponse<ITmfVirtualTableModel<VirtualTableLine>> fetchLines(Map<
389386
if (segStore.isEmpty()) {
390387
return new TmfModelResponse<>(new TmfVirtualTableModel<>(columnIds, Collections.emptyList(), queryFilter.getIndex(), 0), ITmfResponse.Status.COMPLETED, CommonStatusMessage.COMPLETED);
391388
}
392-
if (queryFilter.getIndex() >= fSegmentStoreSize) {
389+
if (queryFilter.getIndex() >= segStore.size()) {
393390
return new TmfModelResponse<>(null, ITmfResponse.Status.COMPLETED, CommonStatusMessage.COMPLETED);
394391
}
395392
synchronized (fAllIndexes) {

0 commit comments

Comments
 (0)