No more vicious error circle on tq errors
commit8cac1fd62779f6552ce4e5ac5d8f9a886526420d
authorJose Antonio Ortega Ruiz <jao@gnu.org>
Tue, 14 Dec 2010 21:57:18 +0000 (14 22:57 +0100)
committerJose Antonio Ortega Ruiz <jao@gnu.org>
Tue, 14 Dec 2010 21:57:18 +0000 (14 22:57 +0100)
treee897bfa4df14d1e7e4d691838465188829e2508e
parent41f4dcc669f809dd3a73f78b81f50f780f152aeb
No more vicious error circle on tq errors

I've eliminated the annoying *spurious* popup produced by tq, so that
Geiser can recover from error conditions arising from unexpected
input to a transaction queue that has no active transaction. We now
log the offending input and keep going.

Greg, over at racket's list, reported such a happening when leaving
the REPL after C-u C-c C-z; but i've been unable to reproduce the
problem. Probably, we have a bug lurking somewhere that this patch
doesn't fix, but at least it should work as a palliative.
elisp/geiser-connection.el