emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gnus makes emacs lose response


From: Stefan Monnier
Subject: Re: gnus makes emacs lose response
Date: Mon, 18 Sep 2006 10:55:11 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

>>>>> "Chong" == Chong Yidong <address@hidden> writes:

> Stefan Monnier <address@hidden> writes:
>>> (gdb) p Qnil
>>> $1 = 137562313
>>> (gdb) p Vquit_flag
>>> $2 = 137562313
>>> (gdb) p immediate_quit
>>> $3 = 0
>>> (gdb) p Vinhibit_quit
>>> $4 = 137562361
>> 
>> So inhibit-quit is non-nil, so shouldn't my patch have caught this?

> Which patch are you referring to here?

The one below, which I sent at the beginning of this thread.


        Stefan


--- orig/src/process.c
+++ mod/src/process.c
@@ -4259,6 +4260,9 @@
   FD_ZERO (&Connecting);
 #endif
 
+  if (time_limit == 0 && PROCESSP (read_kbd) && !NILP (Vinhibit_quit))
+    error ("Blocking call to accept-process-output with quit inhibited!!");
+
   /* If wait_proc is a process to watch, set wait_channel accordingly.  */
   if (wait_proc != NULL)
     wait_channel = XINT (wait_proc->infd);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]