commit 5e22f11b97dc97ca6dd449d4efec1838c996cb0c parent 7ed58eab75180ba04d5582d6000f4a05da421ead Author: Rob Pike <devnull@localhost> Date: Fri, 7 Mar 2008 07:16:37 -0500 acme: fix acme Edit abort Diffstat:
M | src/cmd/acme/ecmd.c | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/cmd/acme/ecmd.c b/src/cmd/acme/ecmd.c @@ -416,8 +416,10 @@ move(File *f, Address addr2) }else if(addr.r.q0 >= addr2.r.q1){ copy(f, addr2); elogdelete(f, addr.r.q0, addr.r.q1); + }else if(addr.r.q0==addr2.r.q0 && addr.r.q1==addr2.r.q1){ + ; /* move to self; no-op */ }else - error("move overlaps itself"); + editerror("move overlaps itself"); } int