emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: No refresh of buffer before popup-menu


From: Jason Rumney
Subject: Re: No refresh of buffer before popup-menu
Date: Wed, 21 Feb 2007 14:07:17 +0000
User-agent: Thunderbird 1.5.0.9 (Windows/20061207)

Lennart Borgman (gmail) wrote:
I consider this bug and I can see other bugs here that seems related. Though I do not know if these bugs are only related to the w32 port.

I can't comment, because I don't know which bugs you are referring to. This particular one is specific to w32, because the event handling on w32 is different than on X. Events on Windows arrive on a different thread, and in the case of popup menus, need to be processed on that thread because the Lisp thread is waiting for popup-menu to return and won't process its message queue during that time. On X, events are received by callbacks into the same thread of execution, so it can be safe there to perform redisplay while it isn't on Windows.






reply via email to

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