aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-23 09:53:34 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-23 09:53:34 +0000
commit9eb74bf2547939be13d60d0535305b833fb3f6d0 (patch)
treede0ce9c72ec9447a95474e18c45a3210b3e9b015 /libjava/java
parenta6fabfbbf9f36e3924c973416353809d2642ccf6 (diff)
* java/awt/Window.java (getWarningString): Just return the
string. (Window): Set warningString; check with security manager. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69699 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/awt/Window.java22
1 files changed, 5 insertions, 17 deletions
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;
}
/**