GNOME Bugzilla – Bug 707273
"Scanning folders in ..." not cancelled on Quit
Last modified: 2015-01-10 16:43:38 UTC
Moving this from a downstream bug report (is part of it): https://bugzilla.redhat.com/show_bug.cgi?id=1003279 When there is a stuck "Scanning folders in..." activity in mailer, and user requests a quit of evolution, the activity is not cancelled, which prevents smooth quit of the application. Other mail operations use to be cancelled by the mail_cancel_all() call.
It seems to me that a traverse of the running activities in time of the mail_cancel_all() call, and cancel of them, should make this work as expected.
I'm not able to reproduce this. When I click to Quit in evolution with the "Scanning folders..." in the status bar, the operation is properly cancelled, almost immediately. I also tried to cheat the source registry code, to make the authentication operation slower, but the client side is still properly cancelled. I suppose this is something related to the downstream bug report issue, rather than a general bug as i thought of it at the beginning, thus I'm closing this now.