[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 122d2d6: * lisp/textmodes/reftex-toc.el (reftex-re-
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] master 122d2d6: * lisp/textmodes/reftex-toc.el (reftex-re-enlarge): Demote errors. |
Date: |
Tue, 28 Feb 2017 11:15:29 -0500 (EST) |
branch: master
commit 122d2d675c77138cdde34347930a70b299d95363
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>
* lisp/textmodes/reftex-toc.el (reftex-re-enlarge): Demote errors.
---
lisp/textmodes/reftex-toc.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el
index ab49ae8..4f7c738 100644
--- a/lisp/textmodes/reftex-toc.el
+++ b/lisp/textmodes/reftex-toc.el
@@ -380,13 +380,17 @@ SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels
[f]ollow [x]r [?]Help
(defun reftex-re-enlarge ()
"Enlarge window to a remembered size."
+ ;; FIXME: reftex-last-window-width might be the width of another window on
+ ;; another frame, so the enlarge-window call might make no sense.
+ ;; We should just use `quit-window' instead nowadays.
(let ((count (if reftex-toc-split-windows-horizontally
(- (or reftex-last-window-width (window-total-width))
(window-total-width))
(- (or reftex-last-window-height (window-height))
(window-height)))))
(when (> count 0)
- (enlarge-window count reftex-toc-split-windows-horizontally))))
+ (with-demoted-errors ;E.g. the window might be the root window!
+ (enlarge-window count reftex-toc-split-windows-horizontally)))))
(defun reftex-toc-dframe-p (&optional frame error)
;; Check if FRAME is the dedicated TOC frame.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 122d2d6: * lisp/textmodes/reftex-toc.el (reftex-re-enlarge): Demote errors.,
Stefan Monnier <=