commit | fcf42dd07398cfa7ab1507ae57745f2086c50d54 | [log] [tgz] |
---|---|---|
author | gwt.team.ecc <gwt.team.ecc@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Tue Mar 04 17:15:18 2008 +0000 |
committer | gwt.team.ecc <gwt.team.ecc@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Tue Mar 04 17:15:18 2008 +0000 |
tree | f516b5e208aacccdf47209951493895c0649c0cd | |
parent | 0f9313844d5ca91ff2168e72d9b09241ecaa6669 [diff] |
Committed guard to prevent DOM.isOrHasChild() from being called with a null child element. git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1979 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/ui/PopupPanel.java b/user/src/com/google/gwt/user/client/ui/PopupPanel.java index 4734404..7a69741 100644 --- a/user/src/com/google/gwt/user/client/ui/PopupPanel.java +++ b/user/src/com/google/gwt/user/client/ui/PopupPanel.java
@@ -198,7 +198,9 @@ public boolean onEventPreview(Event event) { Element target = DOM.eventGetTarget(event); - boolean eventTargetsPopup = DOM.isOrHasChild(getElement(), target); + + boolean eventTargetsPopup = (target != null) + && DOM.isOrHasChild(getElement(), target); int type = DOM.eventGetType(event); switch (type) {