New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FIX(client) : Fixed config directory path assignment #6186
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please change your commit message to what you have chosen for the PR title (git commit --amend
) and also add the Fixes #6029
into the commit message body
dc7c958
to
bac0167
Compare
ac70883
to
bf2a73b
Compare
Config directory path in Linux should be picked from XDG_CONFIG_HOME environment variable Fixes mumble-voip#6029
Has anyone actually verified that this fixes #6029? If I understand correctly, the order of
in that order, where The second entry is Now as I see it, the changed code is only triggered, if I can barely wrap my head about the problem at this point. Can we have some decision matrix/table or something to visualize what is supposed to be stored where and when? [1] https://doc.qt.io/qt-6/qstandardpaths.html |
Additional information: On my very little used Mumble test VM, there is a |
I haven't. My thinking was that so far, the hard-coded path in the home-directory was used and this path has now been replaced by the Other than that, this PR should probably also address the location of the settings JSON file: mumble/src/mumble/Settings.cpp Lines 1273 to 1322 in c338d1d
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@supersanban will you address the remaining issues?
Config directory path in Linux should be picked from XDG_CONFIG_HOME environment variable.
Fixes #6029
Checks