Window.java (getWarningString): Just return the string.
authorTom Tromey <tromey@redhat.com>
Wed, 23 Jul 2003 09:53:34 +0000 (09:53 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 23 Jul 2003 09:53:34 +0000 (09:53 +0000)
* java/awt/Window.java (getWarningString): Just return the
string.
(Window): Set warningString; check with security manager.

From-SVN: r69699

libjava/ChangeLog
libjava/java/awt/Window.java

index 451d6a1a28f2429d5094e9cb7f5d7b3977a36d56..cad0018014ffeffde2e2b8b6cde064b5999fcb25 100644 (file)
@@ -1,3 +1,9 @@
+2003-07-22  Tom Tromey  <tromey@redhat.com>
+
+       * java/awt/Window.java (getWarningString): Just return the
+       string.
+       (Window): Set warningString; check with security manager.
+
 2003-07-22  Scott Gilbertson  <scottg@mantatest.com>
 
        * gnu/awt/xlib/XGraphicsConfiguration.java
index c286381c36a856a4b88fdd2e18617dd38e610727..1491ec6c6505ad6adb1c2255cc64bbac49bcd605 100644 (file)
@@ -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;
   }
 
   /**