CVS update by michaels xemacs/lisp ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Wed Aug 22 03:15:39 EDT 2007
User: michaels
Date: 07/08/22 09:15:38
Modified: xemacs/lisp ChangeLog window-xemacs.el
Log:
2007-08-20 Mike Sperber <mike at xemacs.org>
* window-xemacs.el (root-window->saved-window):
(restore-saved-window-parameters): Don't save the point of the
current buffer, as per the docstring.
Revision Changes Path
1.832 +6 -0 XEmacs/xemacs/lisp/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/ChangeLog,v
retrieving revision 1.831
retrieving revision 1.832
diff -u -p -r1.831 -r1.832
--- ChangeLog 2007/08/21 12:38:57 1.831
+++ ChangeLog 2007/08/22 07:15:24 1.832
@@ -1,3 +1,9 @@
+2007-08-20 Mike Sperber <mike at xemacs.org>
+
+ * window-xemacs.el (root-window->saved-window):
+ (restore-saved-window-parameters): Don't save the point of the
+ current buffer, as per the docstring.
+
2007-08-21 Aidan Kehoe <kehoea at parhasard.net>
* mule/vietnamese.el ("Vietnamese"): Remove vscii and viqr from
1.26 +7 -7 XEmacs/xemacs/lisp/window-xemacs.el
Index: window-xemacs.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/window-xemacs.el,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -p -r1.25 -r1.26
--- window-xemacs.el 2006/10/31 09:16:29 1.25
+++ window-xemacs.el 2007/08/22 07:15:29 1.26
@@ -278,11 +278,10 @@ its value is -not- saved."
(let ((marker (make-marker)))
(set-marker marker (window-start window) buffer)
(setf (saved-window-start-marker saved-window) marker))
- (let ((marker (make-marker)))
- (if (eq window (selected-window))
- (set-marker marker (point buffer) buffer)
- (set-marker marker (window-point window) buffer))
- (setf (saved-window-point-marker saved-window) marker))
+ (if (not (eq buffer (current-buffer)))
+ (let ((marker (make-marker)))
+ (set-marker marker (window-point window) buffer)
+ (setf (saved-window-point-marker saved-window) marker)))
(setf (saved-window-mark-marker saved-window)
(copy-marker (mark-marker t buffer)))))
saved-window))))
@@ -417,8 +416,9 @@ by `current-window-configuration'."
(set-window-start window
(marker-position (saved-window-start-marker saved-window))
t)
- (set-window-point window
- (marker-position (saved-window-point-marker saved-window)))
+ (if (markerp (saved-window-point-marker saved-window))
+ (set-window-point window
+ (marker-position (saved-window-point-marker saved-window))))
(set-marker (mark-marker t buffer)
(marker-position (saved-window-mark-marker saved-window))
buffer)
More information about the XEmacs-CVS
mailing list