emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs Mac port


From: Eli Zaretskii
Subject: Re: Emacs Mac port
Date: Sun, 14 Apr 2013 14:49:56 +0300

> Date: Sun, 14 Apr 2013 15:31:05 +0900
> From: YAMAMOTO Mitsuharu <address@hidden>
> 
> This change seems to trigger a *platform-independent* display bug.
> The symptom is that the upper part of the cursor in the echo area is
> sometimes unerased, especially during isearch in a large buffer.
> 
> It is due to inconsistency of the values of `cursor_in_echo_area'
> between the update-time (i.e., drawing accompanied by the current
> matrix construction) and the expose-time (drawing in response to the
> Expose event).  Both cases may call the function
> `get_window_cursor_type', which refers to the global variable
> `cursor_in_echo_area'.  But its value might have been changed between
> the two timings by a typical let-binding of the Lisp variable
> `cursor-in-echo-area'.

Sorry, I don't understand: why would an expose event trigger erasing
of a cursor in the minibuffer window?

Could you possibly describe in detail the sequence of events that
leads to this problem, and perhaps also give a reproducible recipe?
And how is this related to the size of the buffer and isearch?

Better make all that a bug report.

Thanks.



reply via email to

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