diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemViewFilterReferenceAdapter.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemViewFilterReferenceAdapter.java index 85ea0a99278..a8f4a4d9b46 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemViewFilterReferenceAdapter.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemViewFilterReferenceAdapter.java @@ -245,7 +245,7 @@ public class SystemViewFilterReferenceAdapter * the context is assumed to be modal and, as such, the modal version of ss.resolveFilterStrings * is called rather than the main thread version. */ - protected Object[] internalGetChildren(IProgressMonitor monitor, Object element) + protected synchronized Object[] internalGetChildren(IProgressMonitor monitor, Object element) { Object[] children = null; ISystemFilterReference fRef = getFilterReference(element);