From: Anna Koskinen Date: Wed, 9 Jan 2013 14:32:13 +0000 (+0200) Subject: Merge of (#10200) to Vaadin 7. X-Git-Tag: 7.0.0.rc1~48^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=039c201b825121fe5e068bf6e127eb2ee6f8e489;p=vaadin-framework.git Merge of (#10200) to Vaadin 7. DnD broken in IE8 when Vaadin app running in iframe. Change-Id: Ie1e8655729bc5e83e868fb31d4e897ce41f13f92 --- 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; }