Q_OS_LINUX Dialogs not appearing on Linux w/ Wayland (trunk MuseScore)

• Feb 24, 2023 - 13:27

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.

Do you still have an unanswered question? Please log in first to post your question.