gnome-volume-control doesn't /always/ remember sound theme between sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-media (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: gnome-media
In 11.04, if you select a sound theme in gnome-volume-
1) Click the audio icon indicator.
2) Select preferences.
3) In the first tab, select a sound theme different from the currently selected one.
4) close the dialog and repeat steps 1-3.
5) Observe that your choice is remembered.
6) log out and back in.
7) repeat steps 1-3: your choice of theme should now be forgotten.
9) if it is remembered, repeat steps 1-8 a few times and observe that the setting is sometimes forgotten.
I think I've found the problem. It seems that the settings aren't flushed to disk immediately, so if you log out quickly after changing a setting in gnome-volume- control, then it is forgotten. If you wait a couple of minutes after selecting sound theme before you log out, then it is remembered. But this is inconsistent with the rest of the dialog, because the volume selection in the same tab is remembered regardless. Steps to reproduce:
1) select a new sound theme in the preferences dialog.
2) log out immediately afterwards and log back in.
3) observe that the new theme is not remembered.
4) in the same tab in the dialog, set a new sound level
5) log out immediately and back in.
6) observe that the volume _is_ stored.
7) perform steps 1-6 again, but this time wait two minutes before logging out.
8) observe that everything works as expected.