Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/LogicalStructureCache.java7
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;
}
}

Back to the top