aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/sun/java2d/loops/GraphicsPrimitive.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/classes/sun/java2d/loops/GraphicsPrimitive.java')
-rw-r--r--src/share/classes/sun/java2d/loops/GraphicsPrimitive.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/share/classes/sun/java2d/loops/GraphicsPrimitive.java b/src/share/classes/sun/java2d/loops/GraphicsPrimitive.java
index adc3fda48..31cccc58c 100644
--- a/src/share/classes/sun/java2d/loops/GraphicsPrimitive.java
+++ b/src/share/classes/sun/java2d/loops/GraphicsPrimitive.java
@@ -417,7 +417,9 @@ public abstract class GraphicsPrimitive {
public static void setShutdownHook() {
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
- Runtime.getRuntime().addShutdownHook(new TraceReporter());
+ TraceReporter t = new TraceReporter();
+ t.setContextClassLoader(null);
+ Runtime.getRuntime().addShutdownHook(t);
return null;
}
});