[jbosstools-commits] JBoss Tools SVN: r22638 - trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/util.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jun 8 10:51:11 EDT 2010


Author: yradtsevich
Date: 2010-06-08 10:51:11 -0400 (Tue, 08 Jun 2010)
New Revision: 22638

Modified:
   trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/util/XulRunnerVpeUtils.java
Log:
https://jira.jboss.org/browse/JBIDE-6229
Implement DnD support for selected text in VPE
- Fixed an inaccuracy in the getTextSelectionBounds method.

Modified: trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/util/XulRunnerVpeUtils.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/util/XulRunnerVpeUtils.java	2010-06-08 14:42:03 UTC (rev 22637)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/util/XulRunnerVpeUtils.java	2010-06-08 14:51:11 UTC (rev 22638)
@@ -139,9 +139,12 @@
 		int[] height = new int[1];
 		accessibleTextAncestor.getRangeExtents(startOffset[0], endOffset[0],
 				x, y, width, height, nsIAccessibleCoordinateType.COORDTYPE_PARENT_RELATIVE);
-		
-		nsIDOMNode ancestorParent = queryInterface(accessibleTextAncestor, nsIAccessNode.class)
-				.getDOMNode().getParentNode();
+
+		nsIAccessible ancestorAccessibleParent
+				= queryInterface(accessibleTextAncestor, nsIAccessible.class).getParent();
+		nsIDOMNode ancestorParent
+				= queryInterface(ancestorAccessibleParent, nsIAccessNode.class).getDOMNode();
+
 		Rectangle ancestorParentBounds;
 		if (ancestorParent != null) {
 			ancestorParentBounds = getElementBounds(ancestorParent);



More information about the jbosstools-commits mailing list