diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java index 4936704d67c..fa9244a58d7 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java @@ -280,10 +280,8 @@ protected void doHierarchyRefreshBackground(final IJavaElement[] elements, final } if (pm.isCanceled()) return; - JavaCore.runReadOnly(() -> { - fTypeHierarchyViewPart.setViewersInput(); - fTypeHierarchyViewPart.updateViewers(); - }); + fTypeHierarchyViewPart.setViewersInput(); + fTypeHierarchyViewPart.updateViewers(); }); } }