[haiku-commits] Re: haiku: hrev45252 - src/servers/app

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 09 May 2013 19:22:57 +0200

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


Other related posts: