[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master f7346a5: In frameset save pixel values with frame-r
From: |
Martin Rudalics |
Subject: |
[Emacs-diffs] master f7346a5: In frameset save pixel values with frame-resize-pixelwise non-nil (Bug#30141) |
Date: |
Sat, 17 Mar 2018 05:59:23 -0400 (EDT) |
branch: master
commit f7346a584ed46fdb0bfcbbdd3673fee022d2c1c3
Author: Aaron Jensen <address@hidden>
Commit: Martin Rudalics <address@hidden>
In frameset save pixel values with frame-resize-pixelwise non-nil
(Bug#30141)
* lisp/frameset.el (frameset--record-relationships): Replace
check for text width/height and replace with check for
frame-resize-pixelwise. (Bug#30141)
---
lisp/frameset.el | 25 ++++++++++---------------
1 file changed, 10 insertions(+), 15 deletions(-)
diff --git a/lisp/frameset.el b/lisp/frameset.el
index 0e3363d..0d7e802 100644
--- a/lisp/frameset.el
+++ b/lisp/frameset.el
@@ -800,22 +800,17 @@ Internal use only."
(cons nil
(and mb-frame
(frameset-frame-id mb-frame)))))))))
- ;; Now store text-pixel width and height if it differs from the calculated
- ;; width and height and the frame is not fullscreen.
+ ;; Now store text-pixel width and height if `frame-resize-pixelwise'
+ ;; is set. (Bug#30141)
(dolist (frame frame-list)
- (unless (frame-parameter frame 'fullscreen)
- (unless (eq (* (frame-parameter frame 'width)
- (frame-char-width frame))
- (frame-text-width frame))
- (set-frame-parameter
- frame 'frameset--text-pixel-width
- (frame-text-width frame)))
- (unless (eq (* (frame-parameter frame 'height)
- (frame-char-height frame))
- (frame-text-height frame))
- (set-frame-parameter
- frame 'frameset--text-pixel-height
- (frame-text-height frame))))))
+ (when (and frame-resize-pixelwise
+ (not (frame-parameter frame 'fullscreen)))
+ (set-frame-parameter
+ frame 'frameset--text-pixel-width
+ (frame-text-width frame))
+ (set-frame-parameter
+ frame 'frameset--text-pixel-height
+ (frame-text-height frame)))))
;;;###autoload
(cl-defun frameset-save (frame-list
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master f7346a5: In frameset save pixel values with frame-resize-pixelwise non-nil (Bug#30141),
Martin Rudalics <=