summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLillian Angel <langel@redhat.com>2005-11-14 21:37:25 +0000
committerLillian Angel <langel@redhat.com>2005-11-14 21:37:25 +0000
commitd7859b48861eae7abe708d8af8419c185680d4db (patch)
tree14d951d195fd9c488c490f6e80627c7b5d51e5f8
parent5adc626c32d2fdd26a5e806dcf3c52ee8ea20ac9 (diff)
downloadclasspath-d7859b48861eae7abe708d8af8419c185680d4db.tar.gz
2005-11-14 Lillian Angel <langel@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (getLocationOnScreen): The insets should be taken into account when returning the location of an object on the screen.
-rw-r--r--ChangeLog6
-rw-r--r--gnu/java/awt/peer/gtk/GtkComponentPeer.java2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 570f11fa6..a25a9d4b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-11-14 Lillian Angel <langel@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java
+ (getLocationOnScreen): The insets should be taken into account
+ when returning the location of an object on the screen.
+
2005-11-14 Anthony Balkissoon <abalkiss@redhat.com>
* javax/swing/JMenuBar.java:
diff --git a/gnu/java/awt/peer/gtk/GtkComponentPeer.java b/gnu/java/awt/peer/gtk/GtkComponentPeer.java
index 60e837127..7cc07cceb 100644
--- a/gnu/java/awt/peer/gtk/GtkComponentPeer.java
+++ b/gnu/java/awt/peer/gtk/GtkComponentPeer.java
@@ -271,7 +271,7 @@ public class GtkComponentPeer extends GtkGenericPeer
{
int point[] = new int[2];
gtkWidgetGetLocationOnScreen (point);
- return new Point (point[0], point[1]);
+ return new Point (point[0] - insets.left, point[1] - insets.top);
}
public Dimension getMinimumSize ()