aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2009-07-26 23:06:49 +0000
committerChong Yidong2009-07-26 23:06:49 +0000
commit5704140c4d8810198b7fa0fb06dc9dc7770585b4 (patch)
treeb30fea45809d0de669fbf5572bfb506384103744
parente343066fb12414b7834ec95b9a7e048fd6004280 (diff)
downloademacs-5704140c4d8810198b7fa0fb06dc9dc7770585b4.tar.gz
emacs-5704140c4d8810198b7fa0fb06dc9dc7770585b4.zip
* view.el (view-mode-enable): Don't define Helper-return-blurb if
it's not needed.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/view.el25
2 files changed, 17 insertions, 13 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index adb5a0af17b..a126b939a19 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12009-07-26 Chong Yidong <cyd@stupidchicken.com>
2
3 * view.el (view-mode-enable): Don't define Helper-return-blurb if
4 it's not needed.
5
12009-07-25 Eli Zaretskii <eliz@gnu.org> 62009-07-25 Eli Zaretskii <eliz@gnu.org>
2 7
3 Fix Bug#3888: 8 Fix Bug#3888:
diff --git a/lisp/view.el b/lisp/view.el
index a0c020ccf43..311d5e3123c 100644
--- a/lisp/view.el
+++ b/lisp/view.el
@@ -120,9 +120,6 @@ functions that enable or disable view mode.")
120(defvar view-old-Helper-return-blurb) 120(defvar view-old-Helper-return-blurb)
121(make-variable-buffer-local 'view-old-Helper-return-blurb) 121(make-variable-buffer-local 'view-old-Helper-return-blurb)
122 122
123;; Just to avoid warnings.
124(defvar Helper-return-blurb)
125
126(defvar view-page-size nil 123(defvar view-page-size nil
127 "Default number of lines to scroll by View page commands. 124 "Default number of lines to scroll by View page commands.
128If nil that means use the window size.") 125If nil that means use the window size.")
@@ -492,14 +489,15 @@ Entry to view-mode runs the normal hook `view-mode-hook'."
492 view-page-size nil 489 view-page-size nil
493 view-half-page-size nil 490 view-half-page-size nil
494 view-old-buffer-read-only buffer-read-only 491 view-old-buffer-read-only buffer-read-only
495 buffer-read-only t 492 buffer-read-only t)
496 view-old-Helper-return-blurb (and (boundp 'Helper-return-blurb) 493 (if (boundp 'Helper-return-blurb)
497 Helper-return-blurb) 494 (setq view-old-Helper-return-blurb (and (boundp 'Helper-return-blurb)
498 Helper-return-blurb 495 Helper-return-blurb)
499 (format "continue viewing %s" 496 Helper-return-blurb
500 (if (buffer-file-name) 497 (format "continue viewing %s"
501 (file-name-nondirectory (buffer-file-name)) 498 (if (buffer-file-name)
502 (buffer-name)))) 499 (file-name-nondirectory (buffer-file-name))
500 (buffer-name)))))
503 (force-mode-line-update) 501 (force-mode-line-update)
504 (run-hooks 'view-mode-hook)) 502 (run-hooks 'view-mode-hook))
505 503
@@ -516,8 +514,9 @@ Entry to view-mode runs the normal hook `view-mode-hook'."
516 ;; so that View mode stays off if toggle-read-only is called. 514 ;; so that View mode stays off if toggle-read-only is called.
517 (if (local-variable-p 'view-read-only) 515 (if (local-variable-p 'view-read-only)
518 (kill-local-variable 'view-read-only)) 516 (kill-local-variable 'view-read-only))
519 (setq view-mode nil 517 (setq view-mode nil)
520 Helper-return-blurb view-old-Helper-return-blurb) 518 (if (boundp 'Helper-return-blurb)
519 (setq Helper-return-blurb view-old-Helper-return-blurb))
521 (if buffer-read-only 520 (if buffer-read-only
522 (setq buffer-read-only view-old-buffer-read-only))) 521 (setq buffer-read-only view-old-buffer-read-only)))
523 522