From 5c798f921aa4118b8189aed1ab4f1dced24340dd Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 23 Jul 2003 09:53:34 +0000 Subject: [PATCH] Window.java (getWarningString): Just return the string. * java/awt/Window.java (getWarningString): Just return the string. (Window): Set warningString; check with security manager. From-SVN: r69699 --- libjava/ChangeLog | 6 ++++++ libjava/java/awt/Window.java | 22 +++++----------------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 451d6a1a28f..cad0018014f 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2003-07-22 Tom Tromey + + * java/awt/Window.java (getWarningString): Just return the + string. + (Window): Set warningString; check with security manager. + 2003-07-22 Scott Gilbertson * gnu/awt/xlib/XGraphicsConfiguration.java diff --git a/libjava/java/awt/Window.java b/libjava/java/awt/Window.java index c286381c36a..1491ec6c650 100644 --- a/libjava/java/awt/Window.java +++ b/libjava/java/awt/Window.java @@ -159,9 +159,10 @@ public class Window extends Container implements Accessible // FIXME: add to owner's "owned window" list //owner.owned.add(this); // this should be a weak reference - /* FIXME: Security check - SecurityManager.checkTopLevelWindow(...) - */ + // FIXME: make this text visible in the window. + SecurityManager s = System.getSecurityManager(); + if (s != null && ! s.checkTopLevelWindow(this)) + warningString = System.getProperty("awt.appletWarning"); if (gc != null && gc.getDevice().getType() != GraphicsDevice.TYPE_RASTER_SCREEN) @@ -315,20 +316,7 @@ public class Window extends Container implements Accessible */ public final String getWarningString() { - boolean secure = true; - /* boolean secure = SecurityManager.checkTopLevelWindow(...) */ - - if (!secure) - { - if (warningString != null) - return warningString; - else - { - String warning = System.getProperty("awt.appletWarning"); - return warning; - } - } - return null; + return warningString; } /** -- 2.30.2