From 61a93c8d3811ffca4e872150c87fe1fb17c850c1 Mon Sep 17 00:00:00 2001 From: euzuro Date: Wed, 21 Jun 2006 14:29:06 +0000 Subject: [PATCH] add() method on lonlat does not modify actual lonlat, but rather creates new lonlat with the add affected. must therefore assign from return value. git-svn-id: http://svn.openlayers.org/trunk/openlayers@649 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Control/KeyboardDefaults.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/OpenLayers/Control/KeyboardDefaults.js b/lib/OpenLayers/Control/KeyboardDefaults.js index dbe0ad99ee..9f6c832f83 100644 --- a/lib/OpenLayers/Control/KeyboardDefaults.js +++ b/lib/OpenLayers/Control/KeyboardDefaults.js @@ -38,16 +38,16 @@ OpenLayers.Control.KeyboardDefaults.prototype = switch(evt.keyCode) { case Event.KEY_LEFT: - newCenter.add( -slide, 0); + newCenter = newCenter.add( -slide, 0); break; case Event.KEY_RIGHT: - newCenter.add( slide, 0); + newCenter = newCenter.add( slide, 0); break; case Event.KEY_UP: - newCenter.add( 0, slide); + newCenter = newCenter.add( 0, slide); break; case Event.KEY_DOWN: - newCenter.add( 0, -slide); + newCenter = newCenter.add( 0, -slide); break; }