GNU bug report logs - #63595
30.0.50; ERC 5.6: Add buffer-list and nick-list modules

Previous Next

Package: emacs;

Reported by: "J.P." <jp <at> neverwas.me>

Date: Fri, 19 May 2023 19:26:01 UTC

Severity: wishlist

Tags: patch

Found in version 30.0.50

Done: "J.P." <jp <at> neverwas.me>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 63595 <at> debbugs.gnu.org (full text, mbox):

From: "J.P." <jp <at> neverwas.me>
To: 63595 <at> debbugs.gnu.org
Cc: emacs-erc <at> gnu.org
Subject: Re: bug#63595: 30.0.50; ERC 5.6: Add buffer-list and nick-list modules
Date: Wed, 16 Aug 2023 07:04:26 -0700
[Message part 1 (text/plain, inline)]
Some issues with the `nickbar' module have surfaced that may be related
to another issue involving unexpected connection loss. Thanks to Corwin
for reporting this.

It appears that the teardown logic in `erc-nickbar-disable' was calling
`dframe-close-frame', `speedbar-set-timer', and `speedbar-timer-fn'
repeatedly and unnecessarily, which resulted in redundant scheduling of
the same update timer (there should only be one per speedbar instance).
Other problems involving the variable `speedbar-update-flag' were also
discovered, as well as a possible bug in `dframe-set-timer', which I'll
leave for future people familiar with dframe to deal with if necessary.

[0001-5.6-Prevent-unwanted-recursion-in-erc-nickbar-disabl.patch (text/x-patch, attachment)]

This bug report was last modified 1 year and 136 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.