Merge pull request #597 from spicyj/gh-527

Don't use .returnValue if .defaultPrevented exists
This commit is contained in:
Paul O’Shannessy
2013-11-27 14:28:26 -08:00
+4 -1
View File
@@ -79,7 +79,10 @@ function SyntheticEvent(dispatchConfig, dispatchMarker, nativeEvent) {
}
}
if (nativeEvent.defaultPrevented || nativeEvent.returnValue === false) {
var defaultPrevented = nativeEvent.defaultPrevented != null ?
nativeEvent.defaultPrevented :
nativeEvent.returnValue === false;
if (defaultPrevented) {
this.isDefaultPrevented = emptyFunction.thatReturnsTrue;
} else {
this.isDefaultPrevented = emptyFunction.thatReturnsFalse;