From unknown Tue Jun 17 20:19:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10407 <10407@debbugs.gnu.org> To: bug#10407 <10407@debbugs.gnu.org> Subject: Status: Random point jumps Reply-To: bug#10407 <10407@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:19:45 +0000 retitle 10407 Random point jumps reassign 10407 gnus submitter 10407 Leo severity 10407 normal tag 10407 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 30 01:00:38 2011 Received: (at submit) by debbugs.gnu.org; 30 Dec 2011 06:00:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RgVW9-00006W-Rm for submit@debbugs.gnu.org; Fri, 30 Dec 2011 01:00:38 -0500 Received: from mail-iy0-f172.google.com ([209.85.210.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RgVW7-00006O-4N for submit@debbugs.gnu.org; Fri, 30 Dec 2011 01:00:35 -0500 Received: by iabz21 with SMTP id z21so2682152iab.3 for ; Thu, 29 Dec 2011 21:57:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:x-debbugs-version:x-debbugs-package:x-debbugs-cc :date:message-id:user-agent:mime-version:content-type; bh=cgvamCcacg8Z+UKU1FSeumNdbsnlfPt5dhLA7qLpcp0=; b=hY6eTFa/5XQLmw0sJge3+YRkZ12HdeFOD24s/BQ9KPUnarqMuLBi+g2Gf4mxin7TDs a//ifuXRGBKxsVnCs/nUrrNUJ9KsFunJvRMGHyV1dI5MeUEo223m9J0/CWBoy6pHsaC4 QL8uJ3y7OHY0HLzhKjoiSFR2imT2jcVRudMv8= Received: by 10.43.52.129 with SMTP id vm1mr31711976icb.15.1325224660569; Thu, 29 Dec 2011 21:57:40 -0800 (PST) Received: from localhost ([123.123.248.228]) by mx.google.com with ESMTPS id x18sm123616224ibi.2.2011.12.29.21.57.36 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 29 Dec 2011 21:57:39 -0800 (PST) From: Leo To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: Random point jumps X-Debbugs-Version: 5.13 (as in emacs 24) X-Debbugs-Package: gnus X-Debbugs-CC: Lars Magne Ingebrigtsen Date: Fri, 30 Dec 2011 13:55:57 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3.50 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) *Steps to reproduction*: In the *Group* buffer with topic-mode enabled. Move point to be on a topic with zero unread articles (i.e. empty topic) and type T H (M-x gnus-topic-toggle-display-empty-topics) *What happened*: `point' is moved to the first group counting from the _bottom_ of the buffer with unread articles. This comes as most surprising when I finish reading the last unread article in a topic and then quit the summary buffer when gnus-topic-display-empty-topics is set to nil. *Expected behaviour*: point should stay close to where it was, such as the next unread group. Gnus v5.13 GNU Emacs 23.3.50.1 (x86_64-apple-darwin10.8.0, Carbon Version 1.6.0 AppKit 1038.36) of 2011-12-21 on localhost 200 news.gmane.org InterNetNews NNRP server INN 2.5.1 ready (posting ok) 101 Capability list: VERSION 2 IMPLEMENTATION INN 2.5.1 AUTHINFO USER HDR LIST ACTIVE ACTIVE.TIMES DISTRIB.PATS HEADERS NEWSGROUPS OVERVIEW.FMT OVER POST READER STARTTLS . From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 30 02:17:57 2011 Received: (at 10407) by debbugs.gnu.org; 30 Dec 2011 07:17:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RgWiy-00022P-IG for submit@debbugs.gnu.org; Fri, 30 Dec 2011 02:17:57 -0500 Received: from mail-iy0-f172.google.com ([209.85.210.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RgWiw-00022I-Ok for 10407@debbugs.gnu.org; Fri, 30 Dec 2011 02:17:55 -0500 Received: by iabz21 with SMTP id z21so2773157iab.3 for <10407@debbugs.gnu.org>; Thu, 29 Dec 2011 23:15:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=miDOCLC5L1AWFVanQgkYYAoM8dioC6rIKhr3dGtnP2U=; b=kuj+ElkSmNa9MTwgwtM+Nlm1tDTQXDFwKD6ZNzrQ+ezXD9c5oyZPZjPEFMljxXebu9 39dPnIMb/mE4gYTQsuXVsytIJ9tRUvwt5KOMR+ArBEiYrsHX+uwJBD75vXA2yi9BuOeT rrrlv8uxu3KFT1nJfiaNwTiMST6OmPvXO1eWE= Received: by 10.50.188.132 with SMTP id ga4mr52842901igc.4.1325229299891; Thu, 29 Dec 2011 23:14:59 -0800 (PST) Received: from localhost ([123.123.251.104]) by mx.google.com with ESMTPS id j3sm124324914ibj.1.2011.12.29.23.14.56 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 29 Dec 2011 23:14:59 -0800 (PST) From: Leo To: 10407@debbugs.gnu.org Subject: Re: bug#10407: Random point jumps References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUKDAg1NjRWV1V9fnyg op/DxcLk5uP8/voi63ReAAAACXBIWXMAAAWJAAAFiQFtaJ36AAAAB3RJTUUH1goZAgAz00bgXgAA AeVJREFUKM9lk0Fz2jAQhQXJD3CCO70CmcC1YMtcWyTZ14Bl69xats4N9r6/3zWQBlodNKNPu/s0 b1cCQFuZGpfVVh3vAvBJolIXRkapSuoRUtIdFyo1Y5xSdlAj7OtvD1XnXxmWRi+eWgcxyCed1lVV B1CrKyujMoi+eLA5kU1SsjoHlW+nQjTtFxk4MXgrOxvIqzoTZR8XgPaLl419zgsMaSGFPiUOZCIh thsx5Xy9NsK8Kwf/JoQgMxcVJ301HKkcSWaT0O7FY056J4U9xcYfnmVXG4801lW6lqwu2nKFZoHC HuzvaTVndZ+LaRQgZdthXw1cpynEkLEwyFHXk/aIxNQ6QeooJuzPMB+wn+D7JJNsiCcVA13/A3h/ xE9J+WidpAwoYNmRFwyvSRhNVtsdaAewzZZP5uw82QL9+tyNfocyP0McAzICUr5Mk9RdIjWasUNx aIIt6NK4ZtXIMdfMQt3nuMAyWbLI4DqZ4xPq/ag8jPond4XU/cLuOgw6XCFX/YCUfcDAMMH58fD4 G9kDchwfqVefkBwup2uZM+Q4WhJt5jN3AxXCsaS2yXEDuWgS8VOzW0gFjhEPmLyFMKBFaLb1HRwc DiaKwx0EeTMRYnYPQRW3PP4HApvlMv0PttX5v/D6Aws3IOSEwzmLAAAAAElFTkSuQmCC Date: Fri, 30 Dec 2011 15:13:51 +0800 In-Reply-To: (Leo's message of "Fri, 30 Dec 2011 13:55:57 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3.50 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 10407 Cc: Lars Magne Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) The following patch against emacs-24 fixes the bug. Could someone review and fix it in Emacs-24 too? Thanks. === modified file 'lisp/gnus/gnus-topic.el' --- lisp/gnus/gnus-topic.el 2011-11-25 07:14:48 +0000 +++ lisp/gnus/gnus-topic.el 2011-12-30 07:09:11 +0000 @@ -969,12 +969,15 @@ (if (not group) (if (not (memq 'gnus-topic props)) (goto-char (point-max)) - (gnus-topic-goto-topic (symbol-name (cadr (memq 'gnus-topic props))))) + (let ((topic (symbol-name (cadr (memq 'gnus-topic props))))) + (or (gnus-topic-goto-topic topic) + (gnus-topic-goto-topic (gnus-topic-next-topic topic))))) (if (gnus-group-goto-group group) t ;; The group is no longer visible. (let* ((list (assoc (gnus-group-topic group) gnus-topic-alist)) - (after (cdr (member group (cdr list))))) + (topic-visible (save-excursion (gnus-topic-goto-topic (car list)))) + (after (and topic-visible (cdr (member group (cdr list)))))) ;; First try to put point on a group after the current one. (while (and after (not (gnus-group-goto-group (car after)))) @@ -989,7 +992,9 @@ (if (not (car list)) (goto-char (point-min)) (unless after - (gnus-topic-goto-topic (car list)) + (if topic-visible + (gnus-goto-char topic-visible) + (gnus-topic-goto-topic (gnus-topic-next-topic (car list)))) (setq after nil))) t)))) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 03 14:11:42 2012 Received: (at 10407) by debbugs.gnu.org; 3 Jan 2012 19:11:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ri9lu-0006rM-2Z for submit@debbugs.gnu.org; Tue, 03 Jan 2012 14:11:42 -0500 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ri9ls-0006rF-8b for 10407@debbugs.gnu.org; Tue, 03 Jan 2012 14:11:41 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Ri9iY-0000y2-Fs; Tue, 03 Jan 2012 20:08:14 +0100 From: Lars Magne Ingebrigtsen To: Leo Subject: Re: bug#10407: Random point jumps In-Reply-To: (Leo's message of "Fri, 30 Dec 2011 15:13:51 +0800") Date: Tue, 03 Jan 2012 20:08:01 +0100 Message-ID: References: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (gnu/linux) X-Now-Playing: Kate Bush's _Aerial (2)_: "An Architect's Dream" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Ri9iY-0000y2-Fs X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1326222494.79213@y/TC8kwtiqLk9wfhnWuf8g X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10407 Cc: 10407@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Leo writes: > The following patch against emacs-24 fixes the bug. Could someone review > and fix it in Emacs-24 too? Thanks. Thanks; applied. This is the second "tiny change" applied without any copyright assignment papers, though, so you're getting close to the limit that can be applied without paperwork. Would you be willing to sign copyright assignment papers to cover any subsequent patches you might be submitting in the future? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 03 14:11:35 2012 Received: (at control) by debbugs.gnu.org; 3 Jan 2012 19:11:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ri9lm-0006r3-KR for submit@debbugs.gnu.org; Tue, 03 Jan 2012 14:11:35 -0500 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ri9lk-0006qu-Gb for control@debbugs.gnu.org; Tue, 03 Jan 2012 14:11:33 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Ri9iQ-0000xT-8u for control@debbugs.gnu.org; Tue, 03 Jan 2012 20:08:06 +0100 Date: Tue, 03 Jan 2012 20:08:05 +0100 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #10407 X-MailScanner-ID: 1Ri9iQ-0000xT-8u X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1326222486.55941@4P+8o8WGWEtsqRdvZ+Zc8w X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 10407 fixed close 10407 24.1 From unknown Tue Jun 17 20:19:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 01 Feb 2012 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator