Only initialize erc-last-saved-position if not already a marker.
Fixes: debbugs:16145
This commit is contained in:
parent
f5f949f7b4
commit
43f52995ea
2 changed files with 9 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-10-10 Kelvin White <kwhite@gnu.org>
|
||||
|
||||
* erc.el (erc-initialize-log-marker): Only initialize
|
||||
erc-last-saved-position if not already a marker.
|
||||
|
||||
2014-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* erc.el (erc-channel-receive-names): Silence compiler warning.
|
||||
|
|
|
@ -2057,9 +2057,10 @@ Returns the buffer for the given server or channel."
|
|||
"Initialize the `erc-last-saved-position' marker to a sensible position.
|
||||
BUFFER is the current buffer."
|
||||
(with-current-buffer buffer
|
||||
(setq erc-last-saved-position (make-marker))
|
||||
(move-marker erc-last-saved-position
|
||||
(1- (marker-position erc-insert-marker)))))
|
||||
(unless (markerp erc-last-saved-position)
|
||||
(setq erc-last-saved-position (make-marker))
|
||||
(move-marker erc-last-saved-position
|
||||
(1- (marker-position erc-insert-marker)))))
|
||||
|
||||
;; interactive startup
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue