aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMartin Rudalics2011-09-29 11:20:45 +0200
committerMartin Rudalics2011-09-29 11:20:45 +0200
commitccee00c0189fe7f59ef6136292d37a28378e52a0 (patch)
tree673b2f62c845fe8d23e4bdb14d88ee86c205f4fc /lisp
parentb5516bbd83019a2bf549991f1a73afe754cfc439 (diff)
downloademacs-ccee00c0189fe7f59ef6136292d37a28378e52a0.tar.gz
emacs-ccee00c0189fe7f59ef6136292d37a28378e52a0.zip
In display-buffer-record-window call point for selected window. (Bug#9626)
* window.el (display-buffer-record-window): When WINDOW is the selected window use `point' instead of `window-point'. (Bug#9626)
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/window.el9
2 files changed, 12 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a5d048247a7..b217a9093f6 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,7 +1,11 @@
12011-09-29 Martin Rudalics <rudalics@gmx.at> 12011-09-29 Martin Rudalics <rudalics@gmx.at>
2 2
3 * window.el (display-buffer-record-window): When WINDOW is the
4 selected window use `point' instead of `window-point'. (Bug#9626)
5
3 * startup.el (command-line-1): Use insert-before-markers when 6 * startup.el (command-line-1): Use insert-before-markers when
4 inserting initial-scratch-message. (Bug#9605) 7 inserting initial-scratch-message. (Bug#9605)
8
5 * help.el (help-window): Remove variable. 9 * help.el (help-window): Remove variable.
6 10
72011-09-29 Glenn Morris <rgm@gnu.org> 112011-09-29 Glenn Morris <rgm@gnu.org>
diff --git a/lisp/window.el b/lisp/window.el
index 512eebcc663..c6722a62c74 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -3833,7 +3833,14 @@ element is BUFFER."
3833 (list 'other 3833 (list 'other
3834 ;; A quadruple of WINDOW's buffer, start, point and height. 3834 ;; A quadruple of WINDOW's buffer, start, point and height.
3835 (list (window-buffer window) (window-start window) 3835 (list (window-buffer window) (window-start window)
3836 (window-point window) (window-total-size window)) 3836 (if (eq window (selected-window))
3837 ;; When WINDOW is the selected window use its
3838 ;; buffer's `point' instead of `window-point'
3839 ;; (Bug#9626).
3840 (with-current-buffer (window-buffer window)
3841 (point))
3842 (window-point window))
3843 (window-total-size window))
3837 (selected-window) buffer)))) 3844 (selected-window) buffer))))
3838 ((eq type 'window) 3845 ((eq type 'window)
3839 ;; WINDOW has been created on an existing frame. 3846 ;; WINDOW has been created on an existing frame.