GNU bug report logs - #4930
23.1.50; C-mouse-1 undefined?

Previous Next

Package: emacs;

Reported by: Peter Dyballa <Peter_Dyballa <at> GMX.DE>

Date: Sun, 15 Nov 2009 14:45:04 UTC

Severity: normal

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Clathrate Boink <clathrate.boink <at> gmail.com>
To: 4930 <at> debbugs.gnu.org
Subject: bug#4930: 23.1.50; C-mouse-1 undefined?
Date: Tue, 5 Jan 2010 14:45:04 +0200
With further investigation I think I may have found the problem.
Emacs lisp ints are only 30 bits wide.  Timestamps come in from
XButtonEvent and make_lispy_event calls make_lispy_position, which
uses make_number to stash away the event timestamp.  Unfortunately
this will truncate the top two bits of the timestamp.  This is
subsequently passed to gtk_menu_popup via
xmenu_show/create_and_show_popup_menu.  It ends up going to XGrab<xxx>
which appears to be failing when given such a truncated timestamp.

As for what to do about it, I'm a bit stuck...

Clathrate




This bug report was last modified 15 years and 113 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.