From 41e38e4330bee5f117d823aa51204449650cb385 Mon Sep 17 00:00:00 2001 From: asukaleido Date: Tue, 23 Feb 2016 18:50:09 +0900 Subject: [PATCH] fix hammer_gestures infinite loop --- modules/angular2/src/platform/dom/events/hammer_gestures.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/angular2/src/platform/dom/events/hammer_gestures.ts b/modules/angular2/src/platform/dom/events/hammer_gestures.ts index fd8684c740..a47fb1b576 100644 --- a/modules/angular2/src/platform/dom/events/hammer_gestures.ts +++ b/modules/angular2/src/platform/dom/events/hammer_gestures.ts @@ -24,9 +24,9 @@ export class HammerGesturesPlugin extends HammerGesturesPluginCommon { var mc = new Hammer(element); mc.get('pinch').set({enable: true}); mc.get('rotate').set({enable: true}); - var handler = function(eventObj) { zone.run(function() { handler(eventObj); }); }; - mc.on(eventName, handler); - return () => { mc.off(eventName, handler); }; + var callback = function(eventObj) { zone.run(function() { handler(eventObj); }); }; + mc.on(eventName, callback); + return () => { mc.off(eventName, callback); }; }); } }