aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2013-09-11 08:28:01 -0400
committerStefan Monnier2013-09-11 08:28:01 -0400
commit71b28baa2be2a084c45a75383eea7eb93ce79db1 (patch)
tree83f8ab667d1e340aab57cec427a30779fe1f9f9f
parentf5dacaaec042fe230859469ebd5e307f78448ac4 (diff)
downloademacs-71b28baa2be2a084c45a75383eea7eb93ce79db1.tar.gz
emacs-71b28baa2be2a084c45a75383eea7eb93ce79db1.zip
* src/insdel.c (insert_from_buffer_1): Don't mark buffer as modified when
insert-buffer-substring an empty string.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/insdel.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6e527b996dd..db08fe6aae8 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12013-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * insdel.c (insert_from_buffer_1): Don't mark buffer as modified when
4 insert-buffer-substring an empty string.
5
12013-09-11 Paul Eggert <eggert@cs.ucla.edu> 62013-09-11 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 * xdisp.c (Ftool_bar_lines_needed): Declare as 'const' if ifdeffed out, 8 * xdisp.c (Ftool_bar_lines_needed): Declare as 'const' if ifdeffed out,
diff --git a/src/insdel.c b/src/insdel.c
index f746fd34330..ebd096a2927 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -1057,6 +1057,9 @@ insert_from_buffer_1 (struct buffer *buf,
1057 ptrdiff_t outgoing_nbytes = incoming_nbytes; 1057 ptrdiff_t outgoing_nbytes = incoming_nbytes;
1058 INTERVAL intervals; 1058 INTERVAL intervals;
1059 1059
1060 if (nchars == 0)
1061 return;
1062
1060 /* Make OUTGOING_NBYTES describe the text 1063 /* Make OUTGOING_NBYTES describe the text
1061 as it will be inserted in this buffer. */ 1064 as it will be inserted in this buffer. */
1062 1065