mixxx
mixxx copied to clipboard
Cannot open context menu of a hot cue when mixxx is on secondary monitor
Bug Description
When I right click a hotcue button that has a hot cue assigned nothing happens, when mixxx is on the external display
When I move the mixxx window back to the laptop display, it works again
Version
2.4.0
OS
macOS 14.5 (M1)
So you start Mixxx on the primary screen and drag it to the second?
If yes, can you start Mixxx on the secondary screen? Does it work then?
So I tested and realized that in fact the menu opens but on the top edge of the laptop screen. The secondary screen is arranged above the laptop screen within the display settings It happens always when mixxx is on the second screen - no matter where it starts
I guess this is a mixxx::widgethelper::mapPopupToScreen issue?
https://github.com/mixxxdj/mixxx/blob/6b62210eed71869fb2dd39c12261328912caf528/src/widget/wcuemenupopup.h#L45-L50
I will try to repro this tomorrow when I have access to an external screen.
@spotlesscoder You say it fails for the hotcue button, does it work when you right-click hotcues in the waveform or in the overview?
I don't know when I will be able to test again - you might have to contact me again as I am really busy at the moment