From 039c201b825121fe5e068bf6e127eb2ee6f8e489 Mon Sep 17 00:00:00 2001 From: Anna Koskinen Date: Wed, 9 Jan 2013 16:32:13 +0200 Subject: Merge of (#10200) to Vaadin 7. DnD broken in IE8 when Vaadin app running in iframe. Change-Id: Ie1e8655729bc5e83e868fb31d4e897ce41f13f92 --- client/src/com/vaadin/client/Util.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/src/com/vaadin/client/Util.java b/client/src/com/vaadin/client/Util.java index 6947b14d9d..a29398706d 100644 --- a/client/src/com/vaadin/client/Util.java +++ b/client/src/com/vaadin/client/Util.java @@ -77,6 +77,8 @@ public class Util { public static native Element getElementFromPoint(int clientX, int clientY) /*-{ var el = $wnd.document.elementFromPoint(clientX, clientY); + // Call elementFromPoint two times to make sure IE8 also returns something sensible if the application is running in an iframe + el = $wnd.document.elementFromPoint(clientX, clientY); if(el != null && el.nodeType == 3) { el = el.parentNode; } -- cgit v1.2.3