From d7ae19b7b87137d480ff7b51014d1379955ef664 Mon Sep 17 00:00:00 2001
From: Anthony Zhang <azhang9@gmail.com>
Date: Sat, 18 May 2013 19:00:12 -0400
Subject: Fix the //move command (WorldEdit API is unaffected).

---
 worldedit_commands/init.lua | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

(limited to 'worldedit_commands')

diff --git a/worldedit_commands/init.lua b/worldedit_commands/init.lua
index 6830194..c90e855 100644
--- a/worldedit_commands/init.lua
+++ b/worldedit_commands/init.lua
@@ -560,18 +560,16 @@ minetest.register_chatcommand("/move", {
 			amount = amount * sign
 		end
 
-		local count = worldedit.move(pos1, pos2, axis, tonumber(amount))
+		local tenv = minetest.env
+		if worldedit.ENABLE_QUEUE then
+			tenv = worldedit.quene_aliasenv
+		end
+		local count = worldedit.move(pos1, pos2, axis, tonumber(amount), tenv)
 
 		pos1[axis] = pos1[axis] + amount
 		pos2[axis] = pos2[axis] + amount
 		worldedit.mark_pos1(name)
 		worldedit.mark_pos2(name)
-
-		local tenv = minetest.env
-		if worldedit.ENABLE_QUEUE then
-			tenv = worldedit.quene_aliasenv
-		end
-		local count = worldedit.copy(pos1, pos2, axis, tonumber(amount), tenv)
 		worldedit.player_notify(name, count .. " nodes moved")
 	end,
 })
-- 
cgit v1.2.3