[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b176d16: Fix auto-reverting image-mode buffer (bug#
From: |
Nicolas Petton |
Subject: |
[Emacs-diffs] master b176d16: Fix auto-reverting image-mode buffer (bug#21598) |
Date: |
Mon, 25 Jul 2016 21:42:33 +0000 (UTC) |
branch: master
commit b176d169347925d57ca63ab63b85d92e49a53c81
Author: Nicolas Petton <address@hidden>
Commit: Nicolas Petton <address@hidden>
Fix auto-reverting image-mode buffer (bug#21598)
When auto-reverting an image buffer, `image-mode' is not called since
`revert-buffer' is called with `preserve-modes' set to non-nil.
* lisp/image-mode.el (image-after-revert-hook): Check if there is an
image display property for the current buffer before updating it.
---
lisp/image-mode.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lisp/image-mode.el b/lisp/image-mode.el
index a18b07e..f526685 100644
--- a/lisp/image-mode.el
+++ b/lisp/image-mode.el
@@ -784,6 +784,9 @@ Otherwise, display the image by calling `image-mode'"
(kill-buffer (current-buffer)))
(defun image-after-revert-hook ()
+ ;; Fixes bug#21598
+ (when (not (image-get-display-property))
+ (image-toggle-display-image))
(when (image-get-display-property)
(image-toggle-display-text)
;; Update image display.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master b176d16: Fix auto-reverting image-mode buffer (bug#21598),
Nicolas Petton <=