X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;ds=sidebyside;f=lisp%2Fmm-url.el;h=5fb925e052f00add6a3048adbaeacaf5bf13aefc;hb=a469ddcc3be84b5f7924665489126f9f386017c2;hp=921814deab80aee0d33081dca2aa695c0a52e67d;hpb=edd65d91390b1faebc760fdc25814d9eaba672c2;p=gnus diff --git a/lisp/mm-url.el b/lisp/mm-url.el index 921814dea..5fb925e05 100644 --- a/lisp/mm-url.el +++ b/lisp/mm-url.el @@ -48,7 +48,7 @@ (condition-case nil (require 'url) (error nil))) - "*If not-nil, use external grab program `mm-url-program'." + "*If non-nil, use external grab program `mm-url-program'." :type 'boolean :group 'mm-url) @@ -279,6 +279,9 @@ This is taken from RFC 2396.") (insert-file-contents (substring url (1- (match-end 0)))) (mm-url-insert-file-contents-external url)) (goto-char (point-min)) + (if (fboundp 'url-generic-parse-url) + (setq url-current-object + (url-generic-parse-url url))) (list url (buffer-size))) (mm-url-load-url) (let ((name buffer-file-name)