Annoying race condition in PGP pass phrase window
"Kevin Oberman" <[email protected]>
| Newsgroups | gmane.mail.exmh.user |
|---|---|
| Message-ID | <[email protected]> |
I have not written much Tk code, so I am not likely figure this out without help. If you sign outgoing messages, you need to enter your pass phrase for your private PGP key before a message can be sent. exmh opens a window for the pass phrase to be entered and locks focus to it, which is a good thing. Unfortunately, there is a race issue. Should I click on another window before the exmh window is focused, focus locks onto whatever window I click on and is then frozen. I can't type anything into the pass phrase window nor move focus. It is simply hung. I can click on the OK button which deletes the window, tries the null pass phrase, fails, and opens a new pass phrase window, locks focus to it, and I can enter the pass phrase. Life (and mail) goes on. If the pass phrase window is created on top of the main exmh window, I get a slightly different issue. If I should happen to bring the main window to the top before the focus locks, I have no way to bring the pass phrase window to the top, so all I can do is hit enter to get a new window, similar to the case above. The worst case is that I obscure the new window with one that is not exmh. Then I am simply stuck and have to resort to "killall wish8.4". Is there any way to make sure that the focus really locks to the pass phrase window? This might not be fixable, but, at least it would help if the pass phrase window could be raised AFTER focus is locked. Anyone have nay ideas? -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: [email protected] Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 _______________________________________________ Exmh-users mailing list [email protected] https://www.redhat.com/mailman/listinfo/exmh-users
signature.asc
(application/pgp-signature, 224 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFFpR/Wkn3rs5h7N1ERAqOEAKCi5MDsTRT39Ps9bM5OnmsnCKiR/gCguD18 iudPYEXNu5BQ0iNbOE2JTbA= =9c0a -----END PGP SIGNATURE-----