[java-atk-wrapper: 1/2] Fix coordinates returned by atkcomponent
- From: Samuel Thibault <sthibaul src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [java-atk-wrapper: 1/2] Fix coordinates returned by atkcomponent
- Date: Wed, 1 May 2019 22:27:58 +0000 (UTC)
commit 397dd3c1640929fff0412a6c35f2b8c87b6cb6e5
Author: Samuel Thibault <samuel thibault ens-lyon org>
Date: Tue Apr 2 00:04:11 2019 +0200
Fix coordinates returned by atkcomponent
The coordinates returned by atkcomponent is relative to the parent, while it
has to be absolute. The attached patch fixes that.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=793823
wrapper/org/GNOME/Accessibility/AtkComponent.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/wrapper/org/GNOME/Accessibility/AtkComponent.java
b/wrapper/org/GNOME/Accessibility/AtkComponent.java
index bdb7b24..46a1a86 100644
--- a/wrapper/org/GNOME/Accessibility/AtkComponent.java
+++ b/wrapper/org/GNOME/Accessibility/AtkComponent.java
@@ -95,7 +95,11 @@ public class AtkComponent {
}
public Rectangle get_extents() {
- return acc_component.getBounds();
+ Rectangle rect = acc_component.getBounds();
+ Point p = acc_component.getLocationOnScreen();
+ rect.x = p.x;
+ rect.y = p.y;
+ return rect;
}
public int get_layer () {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]