[interfacekit] Re: Helping out

Hi!

I started looking into bug #919, which is essentially the non-working keyboard handler for the BMenuField. ... Once the BPopupMenu is shown, the BMenu::KeyDown method seems to be called on the BMenuBar of the BMenuField instead of the BPopupMenu. ...
... Something seems to make it think it should still dispatch to the BMenuBar instead of the menu. One problem with this bug is we should know if it is indeed the app_server's fault, or the menu implementation.

To me it seems that the BPopupMenu simply does not have the input focus.
Unfortunately I could not really find where the BPopupMenu is shown in the first place. If I knew where the BPopupMenu is actually activated, I would insert a MakeFocus(true) and see if that helped.

Cheers,
Christof

Other related posts: