Skip to content

Commit

Permalink
Pass on objects under pointer for all pointer events
Browse files Browse the repository at this point in the history
  • Loading branch information
David Aurelio committed Mar 1, 2013
1 parent 3d88cc3 commit 36ad504
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/renderer/svg/svg_event_handlers.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ define([
* @param {Array} [objectsUnderPointerIds] An array of element ids under the mouse pointer
*/
function emitMouseEvent(emitter, event, targetId, relatedTargetId, objectsUnderPointerIds) {
emitter.emit('userevent', event, targetId, relatedTargetId);
emitter.emit('userevent', event, targetId, relatedTargetId, objectsUnderPointerIds);
if (!TOUCH_SUPPORT) {
// If we're on a non-touch platform (e.g. regular desktop)
// then fire the mutli: event so we get cross-platform support:
Expand All @@ -102,7 +102,7 @@ define([
function emitTouchEvent(emitter, event, targetId, isMultiTouch, objectsUnderPointerIds) {
var type = event.type;
event.type = 'multi:' + type;
emitter.emit('userevent', event, targetId);
emitter.emit('userevent', event, targetId, null, objectsUnderPointerIds);
if (!isMultiTouch) {
emitter.emit('userevent', event.clone(type), targetId, null, objectsUnderPointerIds);
}
Expand Down

0 comments on commit 36ad504

Please sign in to comment.