[Top][All Lists]

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

Re: "Connection broken" message appearing in odd places in buffers

From: Lars Magne Ingebrigtsen
Subject: Re: "Connection broken" message appearing in odd places in buffers
Date: Thu, 15 Sep 2011 00:46:54 +0200
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux)

Lars Magne Ingebrigtsen <address@hidden> writes:

> So the process-mark stays at character 363, and that's where it outputs
> the message.  So the question is, I guess -- why doesn't the marker
> increase? 

It's as if this code doesn't get run, for some reason, in

      /* Make sure the process marker's position is valid when the
         process buffer is changed in the signal_after_change above.
         W3 is known to do that.  */
      if (BUFFERP (p->buffer)
          && (b = XBUFFER (p->buffer), b != current_buffer))
        set_marker_both (p->mark, p->buffer, BUF_PT (b), BUF_PT_BYTE (b));
        set_marker_both (p->mark, p->buffer, PT, PT_BYTE);

And from reading the code, that just seems impossible.          

(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/

reply via email to

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