From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55299: 29.0.50; Bug with the mode-line and pixel-scroll-precision-mode Date: Sun, 08 May 2022 15:06:49 +0800 Message-ID: <87ee145wqe.fsf@yahoo.com> References: <7E7762D2-E79D-4BD3-B45B-294F3052AF36@univie.ac.at> <87czgp7i4v.fsf@yahoo.com> <878rrd7e3q.fsf@yahoo.com> <871qx57a2k.fsf@yahoo.com> <0E529C44-AB66-47DE-8431-B27EB84A2549@univie.ac.at> <87sfpk6dn7.fsf@yahoo.com> <83tua0wpt7.fsf@gnu.org> <87k0aw601b.fsf@yahoo.com> <83pmkownzs.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21422"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 55299@debbugs.gnu.org, konrad.podczeck@univie.ac.at To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 08 09:08:40 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nnb1z-0005Sw-H8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 08 May 2022 09:08:39 +0200 Original-Received: from localhost ([::1]:44860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnb1y-0007Nt-9q for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 08 May 2022 03:08:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnb1O-0007Nj-LM for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 03:08:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59454) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nnb1O-0005Rg-Bi for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 03:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nnb1O-0004HA-40 for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 03:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 May 2022 07:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55299 X-GNU-PR-Package: emacs Original-Received: via spool by 55299-submit@debbugs.gnu.org id=B55299.165199362616371 (code B ref 55299); Sun, 08 May 2022 07:08:02 +0000 Original-Received: (at 55299) by debbugs.gnu.org; 8 May 2022 07:07:06 +0000 Original-Received: from localhost ([127.0.0.1]:53351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnb0U-0004Fz-CB for submit@debbugs.gnu.org; Sun, 08 May 2022 03:07:06 -0400 Original-Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:41925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnb0S-0004FU-Ef for 55299@debbugs.gnu.org; Sun, 08 May 2022 03:07:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651993618; bh=1BeCdkUGOpclaU9nRFN9nV8XwbbHvryWbfeJNG2RbNc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ZD95+ISVbFbudt6wQbjZ5eW6NmXGc6GF137y0MatJVSZzUQKmINhj1db5kMWR+KEY+92vB9tXNtCpjLZaXwKfYs6wWX7p1fFKkws2HCIZ3Sti6z1w1RvAXqnLeumfa20baPY3bLkpOFIO4owEO/6526KL4nsBUsfwfQkuVMDQdrQhKBpjpcaPhXgb3RIOk8XwmCnzHtwULEh554LOkVViyu0FiFAXLJa2YLH/YA8E9ea4QToE9bWlXvnGDU2LD3Vi0PWYp43KKecnUSuK2UcTeuXgIfAGpZ3TNvqkIAP3XHT4BxUeerm5SFfe3FuEnL2GJj7chxCCDqlnN+0ZEttYA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651993618; bh=ByY9krQOx6yTGF9kra7miSEhqDlKD0eb8HzdUEH5Kk+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=h8s1i/d/m7EZrdCjvmaCoxj9Jrt53NW2eSsF8cTe23hmMg5Yj+wrMOiiC6oZXYP84pk5FF3SEu/0o4kh/35A/7L8Zr8GCrAZszNtM346c30yGBkbBA318uFkZqRyh0+DPa3UdHLfuGnQ844+5N6TsLe31J5n3CXG7gOR/f0A8zvUSjRDhtBVALHHjUYV48HK6u/Tt9u8HkL7FHUCmYzP/7Jt4yPLeGVZhjuuUbcoDjDuU1U74BcTIgKeNXw+DnMmCdhnc/HYhGiMB8y6+1QmZIa1l6VSQN00L4ce/aNRlcbBwCwMotaZMrYywQqLueKk2B8itrXWADuxwn5a0sPb3g== X-YMail-OSG: 0fCXsmEVM1nab_fiR.ktO6.i.XdmQ_FPS7XIfGfPJn5ant4JWHLrHv3YDTaH5EP OaPYhLxWcUN0fun_gjTE3ryxcWnezYBzR3gAA4xB.D2oPaZAqvehYLnzKtO35aD0FxgbCaUnLO_B 4QIIU0ay2RA0E2MjnsjAzVANRvwLXK9xOdQSw6ZGVCBwcw2SgKDw0yBUmRLw4_oR3CSL20NGja9J TFPpDyr8VbLB2t2DDJogA0a6gkMKfAI94Qbw3yeCdkdIq93NFoCOTWMY5BgI7ZQ7XG.7G2Wt6QuE edTMgqpL6UFirObZCwM_xpfEn7iS1cVI5RMR0lU8JIvZsovPib5olzIqZSya_rudfuxmYlYP1Uh. wjIAuLqqigREi.cfigxsus7LN3qFZxF5cjJhtfpvjDYsohB.qcKo5G3VR4FAjMvyb4Q8lQUZjGzV GuUVLSJxB4zPBG3y3.aYpLctzPqLy.87d_P4bLuHXvI.gIKFi3ui5wnHURkfhlPmKECniuLoC7OU NikadjW0XBKxNWu8D.wN4.166I_gfJ.0TaSaUYbfSOSPDd8f_5H6cZlDxMx980WrbZRN0AzePtdu fIYGaDbeE55VGU6_6mKZeQBI_omh0gPkygzVoeiUbrfc4tT15_olgq1YWx2yPh7y09dLy94fIw55 kWS71o1H_Q8a4jrAO0yuyoH6eySfcVWgXBFdDallS_opTBzEz8btwkPKqWPi3nSlkU8hs3cmgNdm PPg_CF9dpIr9gl807c.s7PFnm_.O3c8sd05oZ8CY3.6BSO.OXd7jnZevAu7vr.ziGYQvUJLXe0Kn _XSeUpNq.HJ4KwtR7uG5uLkoMnng3dQh_GiahSsCPc X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 8 May 2022 07:06:58 +0000 Original-Received: by hermes--canary-production-sg3-795d7b4d54-p5bpp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cb5e74880b3f35d966499862f4f4c8b8; Sun, 08 May 2022 07:06:55 +0000 (UTC) In-Reply-To: <83pmkownzs.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 08 May 2022 09:13:27 +0300") X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231628 Archived-At: Eli Zaretskii writes: > If the problem is that non-selected windows don't get redisplayed, > then yes, wset_redisplay should do. And if it doesn't, we need to > understand why. It seems to work for me. Konrad, please try this instead: diff --git a/src/window.c b/src/window.c index 15d6cf94b0..38ee5f4ba7 100644 --- a/src/window.c +++ b/src/window.c @@ -7980,6 +7980,8 @@ DEFUN ("set-window-vscroll", Fset_window_vscroll, Sset_window_vscroll, /* Prevent redisplay shortcuts. */ XBUFFER (w->contents)->prevent_redisplay_optimizations_p = true; + + wset_redisplay (w); } }