< 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,11 +639,14 @@
@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)) {
+ if(items == null) {
+ setItems(ItemCollectionToolkit.build(Stream.empty()));
+ }
+ else if (!items.equals(itemsToShow)) {
setItems(items);
}
}
}
< prev index next >