>> Jerry James <james(a)xemacs.org> seems to think that:
The version of eieio currently distributed as an XEmacs package has a
small bug. The function eieio-help-mode-augmentation-maybee takes no
arguments. It is placed on temp-buffer-show-hook. When that hook is
processed by dframe-temp-buffer-show-function, it sees that XEmacs is in
use, and uses run-hook-with-args to send the buffer as the argument to
the function, resulting in an error. This manifests itself if you do
C-h k mouse-2 over a speedbar frame.
The fix is to make eieio-help-mode-augmentation-maybee take an optional
(defun eieio-help-mode-augmentation-maybee (&optional ignored)
[ ... ]
Thanks, I'll do that in my CVS repository. If someone wants to do
the same for XEmacs, that would be great.
Eric Ludlam: zappo(a)gnu.org, eric(a)siege-engine.com