Hi I am on the latest v1.3 snapshot (64bit) and it appears that the apply button does not work as it should.
Simple steps to reproduce:
The new layout will not be applied until restart.
However pressing "OK" works as it should and applies the setting correctly.
Changing the UI layout should be applied after you close the Settings dialog.
The reason is that the Settings dialog is modal. So we can't really change the main window while Settings is shown.
Does that work for you?
Hm not really. Do the following:
Now the settings window has closed but your settings have not (literally) been "applied". The apply button is there exatly for this reason to apply settings immediatly.
Actually I have never seen a similar logic in other applications.
The simplest example is Windows: Change your resolution and press Apply, it will happen immediately. Actually I have never really seen an Application doing it the "mumble way".
EDIT: Better comparison: Teamspeak. In their settings "Apply" changes settings immediatly. However their Settings window is not modal..
Turned this into a feature request.
I agree that it would make more sense if we:
exec() ends. However, that behavior should also trigger when the window is destroyed -- but not if it has already been triggered by clicking apply.Although it's kinda a different bug, #1364 goes in the same direction of settings being applied immediatly.
Looks like it's been a mindset of the first mumble devs^^
Most helpful comment
Turned this into a feature request.
I agree that it would make more sense if we:
exec()ends. However, that behavior should also trigger when the window is destroyed -- but not if it has already been triggered by clicking apply.