;; Commit by Tsukamoto-san by way of yamaoka.
authoryamaoka <yamaoka>
Sun, 10 Jan 1999 23:08:55 +0000 (23:08 +0000)
committeryamaoka <yamaoka>
Sun, 10 Jan 1999 23:08:55 +0000 (23:08 +0000)
* (gnus-offline-popup-menu): Bug fix -- Use `gnus-offline-menu-on-agent' if
`miee-popup-menu' does not exits.

ChangeLog
lisp/gnus-offline.el

index 784a440..d470e75 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-01-09  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
+
+       * lisp/gnus-offline.el (gnus-offline-popup-menu): Bug fix -- Use
+       `gnus-offline-menu-on-agent' if `miee-popup-menu' does not exits.
+
 1999-01-08  Katsumi Yamaoka   <yamaoka@jpl.org>
 
        * lisp/pop3.el (pop3-last): Use `split-string' instead of
index 4f5ac84..1888d4d 100644 (file)
@@ -1,5 +1,5 @@
 ;;; gnus-offline.el --- To process mail & news at offline environment.
-;;; $Id: gnus-offline.el,v 1.1.4.2 1999-01-06 22:26:30 yamaoka Exp $
+;;; $Id: gnus-offline.el,v 1.1.4.3 1999-01-10 23:08:53 yamaoka Exp $
 
 ;;; Copyright (C) 1998 Tatsuya Ichikawa
 ;;;                    Yukihiro Ito
@@ -848,10 +848,11 @@ If value is nil , dialup line is disconnected status.")
 (defun gnus-offline-popup-menu (event)
   "Popup menu for Gnus offline."
   (interactive "e")
-  (let* ((menu (or
-               (and (boundp 'miee-popup-menu)
-                    (assoc 'keymap (assoc 'Miee (assoc 'menu-bar global-map))))
-               gnus-offline-menu-on-agent))
+  (let* ((menu (if (boundp 'miee-popup-menu)
+                  (or (assoc 'keymap
+                             (assoc 'Miee (assoc 'menu-bar global-map)))
+                      miee-popup-menu)
+                gnus-offline-menu-on-agent))
         (pop (x-popup-menu t menu))
         (func (and pop (lookup-key menu (apply 'vector pop)))))
     (and pop func (funcall func))))