Mercurial > hg > xemacs-beta
diff lisp/packages/gnuserv.el @ 183:e121b013d1f0 r20-3b18
Import from CVS: tag r20-3b18
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:54:23 +0200 |
parents | 8eaf7971accc |
children | f53b5ca2e663 |
line wrap: on
line diff
--- a/lisp/packages/gnuserv.el Mon Aug 13 09:53:23 2007 +0200 +++ b/lisp/packages/gnuserv.el Mon Aug 13 09:54:23 2007 +0200 @@ -446,8 +446,10 @@ (pushnew (current-buffer) (gnuclient-buffers client)) (setq gnuserv-minor-mode t) ;; Add the "Done" button to the menubar, only in this buffer. - (set-buffer-menubar current-menubar) - (add-menu-button nil ["Done" gnuserv-edit t])) + (if (boundp 'current-menubar) + (progn (set-buffer-menubar current-menubar) + (add-menu-button nil ["Done" gnuserv-edit t])) + )) (run-hooks 'gnuserv-visit-hook) (pop list))) (cond @@ -604,7 +606,8 @@ (run-hooks 'gnuserv-done-hook) (setq gnuserv-minor-mode nil) ;; Delete the menu button. - (delete-menu-item '("Done")) + (if (boundp 'current-menubar) + (delete-menu-item '("Done"))) (funcall (if (gnuserv-temp-file-p buffer) gnuserv-done-temp-file-function gnuserv-done-function)