classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: Added headless checks to Toolkit


From: Roman Kennke
Subject: [cp-patches] FYI: Added headless checks to Toolkit
Date: Tue, 02 Aug 2005 17:14:06 +0200
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

I added checks for a headless environment to Toolkit.createCustomCursor and Toolkit.getBestCursorSize.

2005-08-02  Roman Kennke  <address@hidden>

        * java/awt/Toolkit.java
        (createCustomCursor): Added check for headless environment.
        (getBestCursorSize): Added check for headless environment.

/Roman
Index: java/awt/Toolkit.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/Toolkit.java,v
retrieving revision 1.30
diff -u -r1.30 Toolkit.java
--- java/awt/Toolkit.java       2 Jul 2005 20:32:26 -0000       1.30
+++ java/awt/Toolkit.java       2 Aug 2005 15:11:09 -0000
@@ -790,6 +790,9 @@
   {
     // Presumably the only reason this isn't abstract is for backwards
     // compatibility? FIXME?
+    if (GraphicsEnvironment.isHeadless())
+      throw new HeadlessException("No custom cursor in an headless graphics "
+                                  + "environment.");
     return null;
   }
 
@@ -801,6 +804,9 @@
    */
   public Dimension getBestCursorSize(int preferredWidth, int preferredHeight)
   {
+    if (GraphicsEnvironment.isHeadless())
+      throw new HeadlessException("No best cursor size in an headless "
+                                  + "graphics environment.");
     return new Dimension (0,0);
   }
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]