Fix keyboard-initiated way moving

This commit is contained in:
Ansis Brammanis
2013-01-31 17:12:37 -05:00
parent 7ca6934f8a
commit f430ecd622
+6 -2
View File
@@ -16,14 +16,18 @@ iD.modes.MoveWay = function(wayId) {
origin = d3.mouse(selection.node()),
annotation = t('operations.move.annotation.' + way.geometry(graph));
// If intiated via keyboard
if (!origin[0] && !origin[1]) origin = null;
history.perform(
iD.actions.Noop(),
annotation);
function move() {
var p = d3.mouse(selection.node()),
delta = [p[0] - origin[0],
p[1] - origin[1]];
delta = origin ?
[p[0] - origin[0], p[1] - origin[1]] :
[0, 0];
origin = p;