[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d964375: Tweak updating the process mark in set-process-buffer
From: |
Lars Ingebrigtsen |
Subject: |
master d964375: Tweak updating the process mark in set-process-buffer |
Date: |
Fri, 25 Sep 2020 05:48:10 -0400 (EDT) |
branch: master
commit d964375ad3bc0ec3edbce0bfcf72a0a0d7dda426
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Tweak updating the process mark in set-process-buffer
* src/process.c (Fset_process_buffer): Only update the process
mark if we actually change the buffer.
---
src/process.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/process.c b/src/process.c
index ee8dcbb..50c4250 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1227,11 +1227,14 @@ Return BUFFER. */)
if (!NILP (buffer))
CHECK_BUFFER (buffer);
p = XPROCESS (process);
- pset_buffer (p, buffer);
+ if (!EQ (p->buffer, buffer))
+ {
+ pset_buffer (p, buffer);
+ update_process_mark (p);
+ }
if (NETCONN1_P (p) || SERIALCONN1_P (p) || PIPECONN1_P (p))
pset_childp (p, Fplist_put (p->childp, QCbuffer, buffer));
setup_process_coding_systems (process);
- update_process_mark (p);
return buffer;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master d964375: Tweak updating the process mark in set-process-buffer,
Lars Ingebrigtsen <=