commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath ChangeLog gnu/java/awt/peer/gtk/GtkCo...


From: Sven de Marothy
Subject: [commit-cp] classpath ChangeLog gnu/java/awt/peer/gtk/GtkCo...
Date: Sun, 04 Jun 2006 20:21:40 +0000

CVSROOT:        /sources/classpath
Module name:    classpath
Changes by:     Sven de Marothy <smarothy>      06/06/04 20:21:39

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: GtkComponentPeer.java 
        java/awt       : Component.java 

Log message:
        2006-06-04  Sven de Marothy  <address@hidden>
        
                * gnu/java/awt/peer/gtk/GtkComponentPeer.java
                (createVolatileImage): Pass peer to VolatileImage constructor.
                * java/awt/Component.java
                (createVolatileImage): Call peer method directly.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7650&r2=1.7651
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java?cvsroot=classpath&r1=1.114&r2=1.115
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Component.java?cvsroot=classpath&r1=1.119&r2=1.120

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/classpath/classpath/ChangeLog,v
retrieving revision 1.7650
retrieving revision 1.7651
diff -u -b -r1.7650 -r1.7651
--- ChangeLog   4 Jun 2006 20:01:20 -0000       1.7650
+++ ChangeLog   4 Jun 2006 20:21:39 -0000       1.7651
@@ -1,3 +1,10 @@
+2006-06-04  Sven de Marothy  <address@hidden>
+
+       * gnu/java/awt/peer/gtk/GtkComponentPeer.java
+       (createVolatileImage): Pass peer to VolatileImage constructor.
+       * java/awt/Component.java
+       (createVolatileImage): Call peer method directly.
+       
 2006-06-04  Andrew John Hughes  <address@hidden>
 
        * java/util/DuplicateFormatFlagsException.java,

Index: gnu/java/awt/peer/gtk/GtkComponentPeer.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -b -r1.114 -r1.115
--- gnu/java/awt/peer/gtk/GtkComponentPeer.java 29 May 2006 16:14:59 -0000      
1.114
+++ gnu/java/awt/peer/gtk/GtkComponentPeer.java 4 Jun 2006 20:21:39 -0000       
1.115
@@ -697,7 +697,7 @@
   // on which this component is displayed.
   public VolatileImage createVolatileImage (int width, int height)
   {
-    return new GtkVolatileImage (width, height);
+    return new GtkVolatileImage (this, width, height, null);
   }
 
   // Creates buffers used in a buffering strategy.
@@ -707,7 +707,7 @@
     // numBuffers == 2 implies double-buffering, meaning one back
     // buffer and one front buffer.
     if (numBuffers == 2)
-      backBuffer = new GtkVolatileImage(awtComponent.getWidth(),
+      backBuffer = new GtkVolatileImage(this, awtComponent.getWidth(),
                                        awtComponent.getHeight(),
                                        caps.getBackBufferCapabilities());
     else

Index: java/awt/Component.java
===================================================================
RCS file: /sources/classpath/classpath/java/awt/Component.java,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -b -r1.119 -r1.120
--- java/awt/Component.java     30 May 2006 16:38:11 -0000      1.119
+++ java/awt/Component.java     4 Jun 2006 20:21:39 -0000       1.120
@@ -2067,11 +2067,9 @@
    */
   public VolatileImage createVolatileImage(int width, int height)
   {
-    if (GraphicsEnvironment.isHeadless())
+    if (peer != null)
+      return peer.createVolatileImage(width, height);
       return null;
-    GraphicsConfiguration config = getGraphicsConfiguration();
-    return config == null ? null
-      : config.createCompatibleVolatileImage(width, height);
   }
 
   /**
@@ -2090,11 +2088,9 @@
                                            ImageCapabilities caps)
     throws AWTException
   {
-    if (GraphicsEnvironment.isHeadless())
+    if (peer != null)
+      return peer.createVolatileImage(width, height);
       return null;
-    GraphicsConfiguration config = getGraphicsConfiguration();
-    return config == null ? null
-      : config.createCompatibleVolatileImage(width, height, caps);
   }
 
   /**




reply via email to

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