Stephen J. Turnbull wrote:
AFAIK, the only thing that can have that effect that is under
control
of a client is a call to XGrabKeyboard. There's exactly one such call
in XEmacs 21.5 I could find, in x-grab-keyboard. There are no calls
to x-grab-keyboard in XEmacs sources that I found.
Stephen, I think you may have missed something...
In lisp/xemacs-base/passwd.el:
(defun passwd-grab-keyboard ()
;; It is officially time to give up on lemacs 19.10
;; and just deal with device types.
(let ((lock-func (case (frame-type)
(x
'x-grab-keyboard)
(gtk
'gtk-grab-keyboard)
(otherwise
nil))))
and in that same file, 'read-passwd' calls passwd-grab-keyboard. And,
in /lisp/vm/vm-imap.el: (read-passwd
So it is possible that this is some sort of keyboard grab (?)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta