mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-15 09:47:20 +00:00
* src/callproc.c (call_process): Don't check read-only if we don't insert
anything. Fixes: debbugs:17666
This commit is contained in:
parent
834dee2099
commit
c4e6b585bb
@ -1,3 +1,8 @@
|
||||
2014-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* callproc.c (call_process): Don't check read-only if we don't insert
|
||||
anything (bug#17666).
|
||||
|
||||
2014-06-02 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* dispnew.c (update_frame_with_menu): Set display_completed.
|
||||
|
@ -826,8 +826,10 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd,
|
||||
/* Now NREAD is the total amount of data in the buffer. */
|
||||
immediate_quit = 0;
|
||||
|
||||
if (NILP (BVAR (current_buffer, enable_multibyte_characters))
|
||||
&& ! CODING_MAY_REQUIRE_DECODING (&process_coding))
|
||||
if (!nread)
|
||||
;
|
||||
else if (NILP (BVAR (current_buffer, enable_multibyte_characters))
|
||||
&& ! CODING_MAY_REQUIRE_DECODING (&process_coding))
|
||||
insert_1_both (buf, nread, nread, 0, 1, 0);
|
||||
else
|
||||
{ /* We have to decode the input. */
|
||||
@ -835,6 +837,7 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd,
|
||||
ptrdiff_t count1 = SPECPDL_INDEX ();
|
||||
|
||||
XSETBUFFER (curbuf, current_buffer);
|
||||
/* FIXME: Call signal_after_change! */
|
||||
prepare_to_modify_buffer (PT, PT, NULL);
|
||||
/* We cannot allow after-change-functions be run
|
||||
during decoding, because that might modify the
|
||||
|
Loading…
Reference in New Issue
Block a user