Fixed a couple of compile errors in code museum.
Patch by: jlabanca
Review by: rjrjr
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5154 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java
index 4a13b2f..394bbc4 100644
--- a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java
+++ b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java
@@ -122,7 +122,7 @@
public void onPreviewNativeEvent(NativePreviewEvent event) {
// Ignore events outside of the sandbox
NativeEvent nativeEvent = event.getNativeEvent();
- Element target = nativeEvent.getTarget();
+ Element target = Element.as(nativeEvent.getEventTarget());
if (!sandbox.getElement().isOrHasChild(target)
&& !positioner.getElement().isOrHasChild(target)) {
positioner.removeFromParent();
diff --git a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java
index cc82e43..41f60fd 100644
--- a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java
+++ b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java
@@ -385,24 +385,25 @@
});
button.addMouseOutHandler(new MouseOutHandler() {
public void onMouseOut(MouseOutEvent event) {
- assert event.getFromElement() != null;
- assert event.getToElement() != null;
- if (button.getElement().equals(event.getFromElement())
+ NativeEvent nativeEvent = event.getNativeEvent();
+ assert nativeEvent.getRelatedEventTarget() != null;
+ assert nativeEvent.getEventTarget() != null;
+ if (button.getElement().equals(nativeEvent.getEventTarget())
&& button.getElement().getParentElement().equals(
- event.getToElement())) {
- passTest(event.getNativeEvent());
+ nativeEvent.getRelatedEventTarget())) {
+ passTest(nativeEvent);
}
}
});
button.addMouseOverHandler(new MouseOverHandler() {
public void onMouseOver(MouseOverEvent event) {
- assert event.getFromElement() != null;
- assert event.getToElement() != null;
-
- if (button.getElement().equals(event.getToElement())
+ NativeEvent nativeEvent = event.getNativeEvent();
+ assert nativeEvent.getRelatedEventTarget() != null;
+ assert nativeEvent.getEventTarget() != null;
+ if (button.getElement().equals(nativeEvent.getEventTarget())
&& button.getElement().getParentElement().equals(
- event.getFromElement())) {
- passTest(event.getNativeEvent());
+ nativeEvent.getRelatedEventTarget())) {
+ passTest(nativeEvent);
}
}
});