>> 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
ignored argument:
(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.
Thanks
Eric
--
Eric Ludlam: zappo(a)gnu.org, eric(a)siege-engine.com
Home:
http://www.ludlam.net Siege:
www.siege-engine.com
Emacs:
http://cedet.sourceforge.net GNU:
www.gnu.org