GNU bug report logs -
#13769
gnus-tree-hightlight-article moves point in summary buffer
Previous Next
Reported by: Dave Abrahams <dave <at> boostpro.com>
Date: Wed, 20 Feb 2013 02:19:02 UTC
Severity: normal
Tags: fixed
Found in version 5.130006
Fixed in version 24.4
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This bug affects gnus-summary-mark-forward; the point moves backward in
the summary buffer quite perplexingly. The following patch seems to
suppress the symptoms of the bug:
--8<---------------cut here---------------start------------->8---
diff --git a/lisp/gnus-salt.el b/lisp/gnus-salt.el
index 48b51d2..4b37980 100644
--- a/lisp/gnus-salt.el
+++ b/lisp/gnus-salt.el
@@ -857,12 +857,14 @@ Two predefined functions are available:
(set-buffer buf))))
(defun gnus-tree-highlight-article (article face)
+ (save-excursion
(with-current-buffer (gnus-get-tree-buffer)
(let (region)
(when (setq region (gnus-tree-article-region article))
(gnus-put-text-property (car region) (cdr region) 'face face)
(set-window-point
(gnus-get-buffer-window (current-buffer) t) (cdr region))))))
+ )
;;; Allow redefinition of functions.
(gnus-ems-redefine)
--8<---------------cut here---------------end--------------->8---
Ma Gnus v0.6
GNU Emacs 24.2.93.1 (x86_64-apple-darwin11.4.2, Carbon Version 1.6.0 AppKit 1138.51)
of 2013-02-09 on Takanami.local
200 Leafnode NNTP Daemon, version 1.11.8 running at localhost (my fqdn: cube.boostpro.com)
100 Legal commands on THIS server:
ARTICLE [<Message-ID>|<Number>]
BODY [<Message-ID>|<Number>]
DATE
GROUP <Newsgroup>
HDR <Header> <Message-ID>|<Range>
HEAD [<Message-ID>|<Number>]
HELP
LAST
LIST [ACTIVE|NEWSGROUPS] [<Wildmat>]]
LIST [ACTIVE.TIMES|EXTENSIONS|OVERVIEW.FMT]
LISTGROUP <Newsgroup>
MODE READER
NEWGROUPS <yymmdd> <hhmmss> [GMT]
NEXT
POST
OVER <Range>
SLAVE
STAT [<Message-ID>|<Number>]
XHDR <Header> <Message-ID>|<Range>
XOVER <Range>
.
--
Dave Abrahams
This bug report was last modified 11 years and 117 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.