On 02/08/2013 01:00 AM, axeld@xxxxxxxxxxxxxxxx wrote:
hrev45252 adds 3 changesets to branch 'master' old head: 02deec6403705bbf3e7b90cbf547f8186a3392ff new head: 4db1a8c61d68370bc8cccadcb8793679774a7426 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=4db1a8c+%5E02deec6 ---------------------------------------------------------------------------- 5c1b6cc: Style cleanup. d6bb64d: app_server: Added NormalMouse() and ClickToFocusMouse() methods. * Made FocusFollowsMouse() inline. * For convenience only. 4db1a8c: app_server: reworked SetFocusWindow() logic a bit. * The normal mouse mode now only uses the window that had focus last if that window is one that does not support to be the front window (such as the desktop). * This should keep the logic of r41264 without the drawbacks (see #7280 for more information). * Added _WindowCanHaveFocus() method. * This should fix #7630.
I wonder, are you happy with the status quo? Having been using the hrev42444 based package management Haiku until a few days ago, I found FFM to work pretty much perfectly. Since merging the current master it doesn't anymore. Whenever closing a find window, file panel, or something similar the parent window doesn't automatically regain focus (in fact no window seems to get focus).
Reverting 486aaa4 and 4db1a8c fixes the issue. CU, Ingo