[PATCH] Workaround for bug 56693 (kmail freeze with the complete desktop while pinentry-qt appears)

Waldo Bastian bastian at kde.org
Fri Nov 14 23:17:28 GMT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat November 15 2003 00:01, Ingo Klöcker wrote:
> Hi,
>
> the reason for this freeze is a dead lock between the context popup menu
> and the pinentry program. Both grab the keyboard and this results in
> the freeze of the whole desktop. 

There was a similar problem in Konqueror at one point in time.. The problem 
there was that konqueror blocked on an external process that was about to 
show a dialog while konqueror had a popup-menu open. Konqueror had a 
keyboard/mousegrab due to the popup but since it was blocked on the external 
process it couldn't release it. The dialog of the other process could not be 
accessed because konqueror had the mouse/keyboard grab. Could this be a 
similar problem? If so, the solution would be to not block on the external 
process.

Your workaround only covers popups from kmail itself, right? Does the problem 
also happen if one of the main-menu entries is opened?

Cheers,
Waldo
- -- 
bastian at kde.org -=|[ SUSE, The Linux Desktop Experts ]|=- bastian at suse.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE/tWKMN4pvrENfboIRAuBMAJ9BtlQOk8AZH7tO5mT15orGIQMwDwCfcfCL
l3qUlnpNcHCJN5QZR84094Q=
=7XTC
-----END PGP SIGNATURE-----




More information about the kde-core-devel mailing list