From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#39099: 26.3; display-time delay after PC sleep Date: Mon, 30 Aug 2021 03:46:41 +0200 Message-ID: <871r6baem6.fsf@gnus.org> References: <86sgkkyeom.fsf@gmail.com> <8636c6jygp.fsf@gmail.com> <875yvnaewf.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34159"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Kangas , 39099@debbugs.gnu.org To: ynyaaa@gmail.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 30 03:47:11 2021 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 1mKWOE-0008fW-SI for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Aug 2021 03:47:10 +0200 Original-Received: from localhost ([::1]:50962 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mKWOC-0002s8-Uq for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 29 Aug 2021 21:47:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38230) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKWO6-0002rk-DX for bug-gnu-emacs@gnu.org; Sun, 29 Aug 2021 21:47:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46284) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mKWO6-0008Oq-5t for bug-gnu-emacs@gnu.org; Sun, 29 Aug 2021 21:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mKWO5-0004JC-Vo for bug-gnu-emacs@gnu.org; Sun, 29 Aug 2021 21:47:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Aug 2021 01:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39099 X-GNU-PR-Package: emacs Original-Received: via spool by 39099-submit@debbugs.gnu.org id=B39099.163028801516551 (code B ref 39099); Mon, 30 Aug 2021 01:47:01 +0000 Original-Received: (at 39099) by debbugs.gnu.org; 30 Aug 2021 01:46:55 +0000 Original-Received: from localhost ([127.0.0.1]:57830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKWNz-0004Is-J1 for submit@debbugs.gnu.org; Sun, 29 Aug 2021 21:46:55 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:58354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKWNy-0004Ig-8Y for 39099@debbugs.gnu.org; Sun, 29 Aug 2021 21:46:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=towl5zaUZ0+AFMwDfmCMo7bkAXAxO/XX4UOGD9aeO14=; b=E3XqpwZjuAQ+oURgUZmhYEyrZJ FiDShN7p/1ZWWaKjn1JgwN/r7ULQLYvMnniaG8LjqCXJMBRQQ2He2XhOirK2Mid4KdrNkyZKdzXuz zImRhqyDXzX8u8qbhTVJBoEc7BvoPoBm51H7it0Iz9i4i3fYTGF9bB11i/Ul154oNm8E=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mKWNn-00079f-CA; Mon, 30 Aug 2021 03:46:47 +0200 In-Reply-To: <875yvnaewf.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 30 Aug 2021 03:40:32 +0200") 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:212994 Archived-At: Lars Ingebrigtsen writes: > I had a look at the function, and I couldn't see anything obviously > wrong with it. Ah, no -- I misread the timer code. It's only computing the first repeat length (to get us to the integral multiple), but after that, it doesn't recompute how long it should be to the next. So if we sleep for 103 second, then we'll fire immediately upon waking up, and then fire every 60 seconds after that. So to get this right, the timer machinery would have to recompute the repeat to bring us back to the integral multiple... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no