Bug 81563 - potential NPE in JDIModelPresentation
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JDIModelPresentation.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JDIModelPresentation.java
index 9560493..148a2e2 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JDIModelPresentation.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JDIModelPresentation.java
@@ -158,7 +158,7 @@
public JDIModelPresentation() {
super();
}
-
+
/**
* @see IDebugModelPresentation#computeDetail(IValue, IValueDetailListener)
*/
@@ -679,7 +679,7 @@
return getJavaWaitingThreadImage((JavaWaitingThread)item);
}
if (item instanceof NoMonitorInformationElement) {
- return fDebugImageRegistry.get(new JDIImageDescriptor(JavaDebugImages.DESC_OBJ_MONITOR, 0));
+ return getDebugImageRegistry().get(new JDIImageDescriptor(JavaDebugImages.DESC_OBJ_MONITOR, 0));
}
} catch (CoreException e) {
// no need to log errors - elements may no longer exist by the time we render them
@@ -699,7 +699,7 @@
} else {
descriptor= new JDIImageDescriptor(DebugUITools.getImageDescriptor(IDebugUIConstants.IMG_OBJS_THREAD_RUNNING), flag);
}
- return fDebugImageRegistry.get(descriptor);
+ return getDebugImageRegistry().get(descriptor);
}
/**
@@ -714,7 +714,7 @@
} else {
descriptor= new JDIImageDescriptor(DebugUITools.getImageDescriptor(IDebugUIConstants.IMG_OBJS_THREAD_RUNNING), flag);
}
- return fDebugImageRegistry.get(descriptor);
+ return getDebugImageRegistry().get(descriptor);
}
/**
@@ -724,7 +724,7 @@
private Image getJavaContendedMonitorImage(JavaContendedMonitor monitor) {
int flag= JDIImageDescriptor.CONTENTED_MONITOR | (monitor.getMonitor().isInDeadlock() ? JDIImageDescriptor.IN_DEADLOCK : 0);
JDIImageDescriptor descriptor= new JDIImageDescriptor(JavaDebugImages.DESC_OBJ_MONITOR, flag);
- return fDebugImageRegistry.get(descriptor);
+ return getDebugImageRegistry().get(descriptor);
}
/**
@@ -734,7 +734,7 @@
private Image getJavaOwnedMonitorImage(JavaOwnedMonitor monitor) {
int flag= JDIImageDescriptor.OWNED_MONITOR | (monitor.getMonitor().isInDeadlock() ? JDIImageDescriptor.IN_DEADLOCK : 0);
JDIImageDescriptor descriptor= new JDIImageDescriptor(JavaDebugImages.DESC_OBJ_MONITOR, flag);
- return fDebugImageRegistry.get(descriptor);
+ return getDebugImageRegistry().get(descriptor);
}
protected Image getBreakpointImage(IJavaBreakpoint breakpoint) throws CoreException {