diff options
| author | Karoly Lorentey | 2004-05-30 21:11:48 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-05-30 21:11:48 +0000 |
| commit | a596810c6c3c3c2fd450717f5083a5ff5207d243 (patch) | |
| tree | e84b4a480f6b5bdfb232a384c4c77472950be2a8 /src/process.c | |
| parent | 3de8a2533978f2e296b418a1ab0ae41deb00fa40 (diff) | |
| parent | 9dd5e8d7c1e0cb26cc75f8cdf91eeaa170b48a6a (diff) | |
| download | emacs-a596810c6c3c3c2fd450717f5083a5ff5207d243.tar.gz emacs-a596810c6c3c3c2fd450717f5083a5ff5207d243.zip | |
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345
Tweak source regexps so that building in place won't cause problems
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-347
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-348
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-349
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-350
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352
Update from CVS: lisp/flymake.el: New file.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-182
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c index 9d76b5bd1f9..c05bcbf88d5 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -774,7 +774,18 @@ nil, indicating the current buffer's process. */) | |||
| 774 | XSETINT (XPROCESS (process)->tick, ++process_tick); | 774 | XSETINT (XPROCESS (process)->tick, ++process_tick); |
| 775 | status_notify (); | 775 | status_notify (); |
| 776 | } | 776 | } |
| 777 | remove_process (process); | 777 | /* Do not call remove_process here; either status_notify has already done |
| 778 | it, or will do so the next time emacs polls for input. Thus network | ||
| 779 | processes are not immediately removed, and their sentinel will be | ||
| 780 | called. | ||
| 781 | |||
| 782 | Since Fdelete_process is called by kill_buffer_processes, this also | ||
| 783 | means that a network process sentinel will run after the buffer is | ||
| 784 | dead, which would not be the case if status_notify() were called | ||
| 785 | unconditionally here. This way process sentinels observe consistent | ||
| 786 | behavior with regard to buffer-live-p. | ||
| 787 | */ | ||
| 788 | /* remove_process (process); */ | ||
| 778 | return Qnil; | 789 | return Qnil; |
| 779 | } | 790 | } |
| 780 | 791 | ||