GNOME Bugzilla – Bug 615331
[Regression] Message list/Folder tree focus policy has changed
Last modified: 2010-04-19 17:51:56 UTC
I often switch to a folder, select all the entries in the message list (via ctrl-a) and delete them. In last night's git/master the focus policy seems to have changed; namely, I now have to explicitly click on one of the list entries before ctrl-a will work. To be sure, I've configured metacity to use click-to-focus for windows, etc., but I'd like to use at "sloppy" focus here. I think the old behavior was even more general. From what I can tell there is no evolution-specific focus setting that would override metacity's, but it seems that that would be a reasonable way to allow the user to choose between a strict adherence to the desktop global policy and something less restrictive.
Looks like it was caused by the patch for bug #612236.
Yes, I caused this with my change to bug #612236. The explicit focus move to message list causes issues. I would say that the EFocusTracker in a mailer view should be less restrictive, and behave same with a folder tree and a message list selected. I'll try to cook a patch for it. Note that other hot-keys are working as expected, for example Ctrl+[ / Ctrl+], regardless I stay at the folder tree or the message list.
Created attachment 159055 [details] [review] evo patch for evolution; Not many options here, seems to me. Either something like this or nothing. I'm committing to master and stable.
Created commit 5974489 in evo master (2.31.1+) Created commit 7841714 in evo gnome-2-30 (2.30.1+)
I was going to suggest having the folder tree pass any unhandled key presses to the message list, but I think I like your approach better. Very clever.
Thanks Milan, It's fixed.