I think this was at least partly my fault after all; I had an event loop in a separate thread. Breaking out of the loop and stopping the thread while I reopen the display seems to have cured the lock-ups.
-- TH * http://www.realh.co.uk -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

