From 7d610bde7bbb97df41ccbb6ecea6d63c8dc8b8f0 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 18 Apr 2013 21:02:53 +0200 Subject: [PATCH] Initialize all properties in constructor in interactions --- src/ol/interaction/dragrotateandzoominteraction.js | 4 ++-- src/ol/interaction/touchrotateinteraction.js | 2 +- src/ol/interaction/touchzoominteraction.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ol/interaction/dragrotateandzoominteraction.js b/src/ol/interaction/dragrotateandzoominteraction.js index f7f64c0cc4..4e67f01c27 100644 --- a/src/ol/interaction/dragrotateandzoominteraction.js +++ b/src/ol/interaction/dragrotateandzoominteraction.js @@ -29,13 +29,13 @@ ol.interaction.DragRotateAndZoom = function(condition) { * @private * @type {number|undefined} */ - this.lastAngle_; + this.lastAngle_ = undefined; /** * @private * @type {number|undefined} */ - this.lastMagnitude_; + this.lastMagnitude_ = undefined; }; goog.inherits(ol.interaction.DragRotateAndZoom, ol.interaction.Drag); diff --git a/src/ol/interaction/touchrotateinteraction.js b/src/ol/interaction/touchrotateinteraction.js index 166ff7111e..d7ffb146f5 100644 --- a/src/ol/interaction/touchrotateinteraction.js +++ b/src/ol/interaction/touchrotateinteraction.js @@ -38,7 +38,7 @@ ol.interaction.TouchRotate = function(opt_threshold) { * @private * @type {number|undefined} */ - this.lastAngle_; + this.lastAngle_ = undefined; /** * @private diff --git a/src/ol/interaction/touchzoominteraction.js b/src/ol/interaction/touchzoominteraction.js index 8585bef32b..d68e2f853d 100644 --- a/src/ol/interaction/touchzoominteraction.js +++ b/src/ol/interaction/touchzoominteraction.js @@ -36,7 +36,7 @@ ol.interaction.TouchZoom = function() { * @private * @type {number|undefined} */ - this.lastDistance_; + this.lastDistance_ = undefined; /** * @private