r1823 - trunk/ui
r1823 - trunk/ui
Author: rdworth
Date: Wed Jan 28 01:15:51 2009
New Revision: 1823
Modified:
trunk/ui/ui.core.js
Log:
core: check for event.originalEvent before copying
Modified: trunk/ui/ui.core.js
==============================================================================
--- trunk/ui/ui.core.js (original)
+++ trunk/ui/ui.core.js Wed Jan 28 01:15:51 2009
@@ -366,9 +366,11 @@
// copy original event properties over to the new event
// this would happen if we could call $.event.fix instead of $.Event
// but we don't have a way to force an event to be fixed multiple times
- for (var i = $.event.props.length, prop; i;) {
- prop = $.event.props[--i];
- event[prop] = event.originalEvent[prop];
+ if (event.originalEvent) {
+ for (var i = $.event.props.length, prop; i;) {
+ prop = $.event.props[--i];
+ event[prop] = event.originalEvent[prop];
+ }
}
this.element.trigger(event, data);