diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/LogicalStructureCache.java | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/LogicalStructureCache.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/LogicalStructureCache.java index d99b81fac..2389c3aac 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/LogicalStructureCache.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/LogicalStructureCache.java @@ -138,17 +138,12 @@ public class LogicalStructureCache { synchronized (fKnownValues) { fKnownValues.put(value, result); } - synchronized (fPendingValues) { - fPendingValues.remove(value); - fPendingValues.notifyAll(); - } return result; - } catch (CoreException e) { + } finally { synchronized (fPendingValues) { fPendingValues.remove(value); fPendingValues.notifyAll(); } - throw e; } } |