changeset 1323:fd00fcaea171

2009-01-21 Omair Majid <omajid@redhat.com> * patches/icedtea-awt-window-size.patch: Update patch.
author Omair Majid <omajid@redhat.com>
date Wed, 21 Jan 2009 17:30:55 -0500
parents a08ebb168e2f
children 146e2cc88520
files ChangeLog patches/icedtea-awt-window-size.patch
diffstat 2 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Jan 21 17:17:47 2009 -0500
+++ b/ChangeLog	Wed Jan 21 17:30:55 2009 -0500
@@ -1,3 +1,7 @@
+2009-01-21  Omair Majid  <omajid@redhat.com>
+
+	* patches/icedtea-awt-window-size.patch: Update patch.
+
 2009-01-21  Omair Majid  <omajid@redhat.com>
 
 	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java: 
--- a/patches/icedtea-awt-window-size.patch	Wed Jan 21 17:17:47 2009 -0500
+++ b/patches/icedtea-awt-window-size.patch	Wed Jan 21 17:30:55 2009 -0500
@@ -6,9 +6,9 @@
              Rectangle newBounds = constrainBounds(reqBounds.x, reqBounds.y, reqBounds.width, reqBounds.height);
 -            newDimensions = new WindowDimensions(newBounds, newDimensions.getInsets(), newDimensions.isClientSizeSet());
 +            Insets insets = newDimensions.getInsets();
-+            Rectangle fixedBounds = new Rectangle(newBounds.x, newBounds.y, newBounds.width - insets.left - insets.right,
++            Rectangle clientBounds = new Rectangle(newBounds.x, newBounds.y, newBounds.width - insets.left - insets.right,
 +                    newBounds.height - insets.top - insets.bottom);
-+            newDimensions = new WindowDimensions(fixedBounds, insets, newDimensions.isClientSizeSet());
++            newDimensions = new WindowDimensions(newDimensions.isClientSizeSet() ? clientBounds : newBounds , insets, newDimensions.isClientSizeSet());
          }
          XToolkit.awtLock();
          try {