Opened 4 years ago

Last modified 2 years ago

#12288 assigned bug

BMenuField does not react on click-release

Reported by: jackburton Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

BMenuField + BMenu should select the item under the mouse pointer if the user clicks on the BMenuField and then releases the mouse button. Instead it does nothing and keeps the menu opened, unless the user also moves the mouse at least a bit. Moreover, also clicking on the menu again does nothing, if the user doesn't move the mouse. This is a regression, because it used to work. To test, open the Mouse Preflet, click on the mouse type menu, then release the mouse button without moving the mouse.

Change History (3)

comment:1 by pulkomandy, 4 years ago

I think this change was made on purpose so you can have the menu stick open without having to keep a mouse button pressed. However the second click should definitely close it.

in reply to:  1 comment:2 by jackburton, 4 years ago

Replying to pulkomandy:

I think this change was made on purpose so you can have the menu stick open without having to keep a mouse button pressed. However the second click should definitely close it.

Other menus work like this: If you just click on them, then open, then require a click to close. If you click and keep the button pressed, they close as soon as you release the button. This menu should do the same. It DOES the same if you move the mouse a bit. Thinking about it a bit more, though, I'm not sure it ever worked correctly.

comment:3 by axeld, 2 years ago

Owner: changed from axeld to nobody
Status: newassigned
Note: See TracTickets for help on using tickets.