summaryrefslogtreecommitdiff
path: root/src/editfns.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2004-10-19 16:58:30 +0000
committerRichard M. Stallman <rms@gnu.org>2004-10-19 16:58:30 +0000
commit8550b998e80fbd6adf76671deed2e176d826ccf9 (patch)
treedb8343d457754a73b2129a6d712cba16abbce27c /src/editfns.c
parent30b7be474f9c368a91437adecd43a44727565422 (diff)
downloademacs-8550b998e80fbd6adf76671deed2e176d826ccf9.tar.gz
(Fdelete_and_extract_region): If region is empty, return null string.
Diffstat (limited to 'src/editfns.c')
-rw-r--r--src/editfns.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/editfns.c b/src/editfns.c
index 51f8a71d531..2870c59884a 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -2844,6 +2844,8 @@ DEFUN ("delete-and-extract-region", Fdelete_and_extract_region,
Lisp_Object start, end;
{
validate_region (&start, &end);
+ if (XINT (start) == XINT (end))
+ return build_string ("");
return del_range_1 (XINT (start), XINT (end), 1, 1);
}