< prev index next >
application/org.openjdk.jmc.flightrecorder.ui/src/main/java/org/openjdk/jmc/flightrecorder/ui/views/stacktrace/StacktraceView.java
Print this page
*** 639,649 ****
@Override
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
if (selection instanceof IStructuredSelection) {
Object first = ((IStructuredSelection) selection).getFirstElement();
IItemCollection items = AdapterUtil.getAdapter(first, IItemCollection.class);
! if (items != null && !items.equals(itemsToShow)) {
setItems(items);
}
}
}
--- 639,652 ----
@Override
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
if (selection instanceof IStructuredSelection) {
Object first = ((IStructuredSelection) selection).getFirstElement();
IItemCollection items = AdapterUtil.getAdapter(first, IItemCollection.class);
! if(items == null) {
! setItems(ItemCollectionToolkit.build(Stream.empty()));
! }
! else if (!items.equals(itemsToShow)) {
setItems(items);
}
}
}
< prev index next >