aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorThien-Thi Nguyen <[email protected]>2005-01-10 11:56:07 +0000
committerThien-Thi Nguyen <[email protected]>2005-01-10 11:56:07 +0000
commite4edc5cd31cad3720c03f59e145dc9c5d66c4d57 (patch)
tree99fcd4a2926bac7d4e0f39a851fb0d494bc36a79 /lisp
parent7f72c3db5a74a0bcfed1ed19c00ef014bb9612e8 (diff)
(Electric-buffer-menu-mode):
Preserve value of buffer-local var header-line-format.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/ebuff-menu.el4
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e5e5cc56f8..17a16d0cfb 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-10 Thien-Thi Nguyen <[email protected]>
+
+ * ebuff-menu.el (Electric-buffer-menu-mode):
+ Preserve value of buffer-local var header-line-format.
+
2005-01-09 Jay Belanger <[email protected]>
* calc/calc.el (calc-mode-var-list-restore-saved-values):
diff --git a/lisp/ebuff-menu.el b/lisp/ebuff-menu.el
index 2bfbace4c4..bfac2afe6e 100644
--- a/lisp/ebuff-menu.el
+++ b/lisp/ebuff-menu.el
@@ -149,7 +149,9 @@ Letters do not insert themselves; instead, they are commands.
Entry to this mode via command `electric-buffer-list' calls the value of
`electric-buffer-menu-mode-hook'."
- (kill-all-local-variables)
+ (let ((saved header-line-format))
+ (kill-all-local-variables)
+ (setq header-line-format saved))
(use-local-map electric-buffer-menu-mode-map)
(setq mode-name "Electric Buffer Menu")
(setq mode-line-buffer-identification "Electric Buffer List")