Re: menu bug solved?
- From: John Harper <jsh unfactored org>
- To: Michal Maruška <mmc maruska dyndns org>
- Cc: sawfish-list gnome org
- Subject: Re: menu bug solved?
- Date: Sun, 6 Feb 2005 15:57:49 -0800
On Feb 6, 2005, at 2:57 PM, Michal Maruška wrote:
i think, that XFlush is not enough. XSync is needed, b/c X server
serve the requests of the sawfish-menu client, and deny it the grab.
X11 has no way to reliably transfer grabs between clients. I don't
think that Xsync will make any difference here, the flush ensures that
the wm process has ungrabbed by the time the menu process attempts to
grab. Making the wm wait for the ungrab to finish before sending the
commands to the menu process would only make the latency before the
menu appears longer
what does (x-server-timestamp) do is a different issue....
the timestamp from the current event is passed through to
gtk_menu_popup (), it's used when trying to grab the keyboard and
pointer to avoid cancelling a later event
] [Thread Prev