Q_OS_LINUX Dialogs not appearing on Linux w/ Wayland (trunk MuseScore)
When running the latest MuseScore from trunk many of the dialogs do not appear (such as for file-open
) but if I fiddle with the source to use to use the non Q_OS_LINUX path (calling the dialog directly in framework/global/internal/interactive.cpp
rather than going down to the QML) they appear. I'll continue to tinker but any guidance would be greatly appreciated.
- MuseScore
- 4.1.0 (a5b50f00dd13dc4217ce25ee1171f0c3bc39b7c4)
- Qt
- 5.15.8
- Wayland
- 1.21.0
- WM
- Sway, also tested in Weston to determine whether tiling was a factor
Comments
One potential related idea I may explore is splitting out those conditions to use a more targeted/expressive declaration (defaulting to the value of Q_OS_LINUX). That certainly won't resolve this issue (which I'll keep chasing down) but could at least make the branches a bit clearer and enable a workaround.