# HG changeset patch # User Chong Yidong # Date 1171039829 0 # Node ID 19d4ee6e5621fb18b193291c1d48ba1862663831 # Parent 53fa6ea37e3a082b9dc6b0986bf62a3c009e641e (image-mode): Revert 2007-01-30 changes. diff -r 53fa6ea37e3a -r 19d4ee6e5621 lisp/image-mode.el --- a/lisp/image-mode.el Fri Feb 09 16:50:16 2007 +0000 +++ b/lisp/image-mode.el Fri Feb 09 16:50:29 2007 +0000 @@ -60,6 +60,12 @@ (setq major-mode 'image-mode) (use-local-map image-mode-map) (add-hook 'change-major-mode-hook 'image-toggle-display-text nil t) + (if (and (display-images-p) + (not (get-text-property (point-min) 'display))) + (image-toggle-display) + ;; Set next vars when image is already displayed but local + ;; variables were cleared by kill-all-local-variables + (setq cursor-type nil truncate-lines t)) (run-mode-hooks 'image-mode-hook) (if (display-images-p) (message "%s" (concat @@ -174,16 +180,6 @@ (if (called-interactively-p) (message "Repeat this command to go back to displaying the file as text"))))) -;; Don't override the setting from .emacs. -;;;###autoload (put 'image-toggle-display 'disabled t) - -(if (get 'image-toggle-display 'disabled) - (put 'image-toggle-display 'disabled "\ - -Warning: Displaying images in Emacs could be a security risk. -Please ensure that you are using up-to-date image libraries -and that the images being displayed come from a trusted source.")) - (provide 'image-mode) ;; arch-tag: b5b2b7e6-26a7-4b79-96e3-1546b5c4c6cb