I think I finally found a fix for this. I was confused in the past because nothing seemed to be trapping SIGCONT, and resetting it to SIG_DFL didn't help. But after studying how mutt handles this problem (exiting curses mode and running something else), I finally figured it out: it's not enough to just reset the SIGCONT handler; you have to reset SIGTSTP as well. Doh.
I haven't committed a complete fix to the repository yet, but it should be fixed by the next upload of the development branch. Daniel -- /------------------- Daniel Burrows <[EMAIL PROTECTED]> ------------------\ | Exhilaration is that feeling you get just | | after a great idea hits you, and just before | | you realize what is wrong with it. | \------------ Got APT? -- Debian GNU/Linux http://www.debian.org -----------/
pgpRuNTX6C3h5.pgp
Description: PGP signature