From 94260734eb1820188cdacff15c48319982e18e6c Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 14 Jul 2006 16:11:36 +0000 Subject: [PATCH] don't allow concurrent internalGetChildren() calls --- .../eclipse/rse/ui/view/SystemViewFilterReferenceAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);