On Thu, Feb 24, 2011 at 12:14 PM, Benjamin R. Haskell
<[email protected]> wrote:
> running the 'wmiirc' action just
> spawned a second instance of wmiirc (resulting in event doubling, e.g.
> keystroke that spawns a new terminal spawned two new terminals).

Traditionally, this was solved by making wmiirc (1) emit "Start
wmiirc" to /event at startup and later (2) exit if they see "Start
wmiirc" inside their /event processing loop.  In this manner, new
instances of wmiirc terminate previously existing ones.

I don't know why that mechanism was removed from the default SH
wmiirc.  It did exist in the past, however.

Reply via email to