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
ignored argument:
(defun eieio-help-mode-augmentation-maybee (&optional ignored)
...
Regards,
--
Jerry James
http://www.ittc.ku.edu/~james/