* mm-url.el (mm-url-load-url): Require w3-vars for old versions.
authorShengHuo ZHU <zsh@cs.rochester.edu>
Tue, 5 Feb 2002 14:56:52 +0000 (14:56 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Tue, 5 Feb 2002 14:56:52 +0000 (14:56 +0000)
lisp/ChangeLog
lisp/mm-url.el

index 883c7e8..069a60a 100644 (file)
@@ -1,5 +1,7 @@
 2002-02-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
+       * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
+
        * nntp.el (nntp-send-command-and-decode): Check PROCESS.
        * nntp.el (nntp-send-command): Ditto.
        * nntp.el (nntp-send-command-nodelete): Ditto.
index f76b8db..9c9d8c7 100644 (file)
@@ -253,10 +253,12 @@ This is taken from RFC 2396.")
 
 (defun mm-url-load-url ()
   "Load `url-insert-file-contents'."
-  (condition-case ()
-      (require 'url-handlers)
-    (error nil))
-  (require 'url))
+  (unless (condition-case ()
+             (require 'url-handlers)
+           (error nil))
+    ;; w3-4.0pre0.46 or earlier version.
+    (require 'w3-vars)
+    (require 'url)))
 
 (defun mm-url-insert-file-contents (url)
   (if mm-url-use-external