summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2006-06-20 11:36:22 +0000
committerGary Benson <gbenson@redhat.com>2006-06-20 11:36:22 +0000
commit7e60e749efa0773383d4a56616846a5d47843f65 (patch)
tree74ecf76f5f5931f18292942907116df774c0c5d9 /java
parentc2396fba423be31a4de8db3dbe09d42a04db32dc (diff)
downloadclasspath-7e60e749efa0773383d4a56616846a5d47843f65.tar.gz
2006-06-20 Gary Benson <gbenson@redhat.com>
* java/awt/Toolkit.java: Add security check. * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise. * gnu/java/awt/peer/qt/QtToolkit.java: Likewise.
Diffstat (limited to 'java')
-rw-r--r--java/awt/Toolkit.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/java/awt/Toolkit.java b/java/awt/Toolkit.java
index 282e50d2c..4000cb53e 100644
--- a/java/awt/Toolkit.java
+++ b/java/awt/Toolkit.java
@@ -695,6 +695,14 @@ public abstract class Toolkit
public PrintJob getPrintJob(Frame frame, String title,
JobAttributes jobAttr, PageAttributes pageAttr)
{
+ // FIXME: it is possible this check may be removed
+ // if this method, when written, always delegates to
+ // getPrintJob(Frame, String, Properties).
+ SecurityManager sm;
+ sm = System.getSecurityManager();
+ if (sm != null)
+ sm.checkPrintJobAccess();
+
return null;
}