GNOME Bugzilla – Bug 739696
Log window setting (log-show) is set on program start
Last modified: 2014-11-06 16:09:31 UTC
EasyTAG 2.3.1 appears to set the log-show preference on application start, thus effectively ignoring the user's preference to not have the log showing. Steps to reproduce: 1. Install and run dconf-editor 2. In dconf-editor, go to org.gnome.EasyTAG and scroll to the "log-show" binary preference. 3. Run EasyTAG 2.3.1 4. In EasyTAG open the preference panel and go to the Interface tab. 5. Turn off "Show the log" by unchecking this preference. The log area disappears and in dconf-editor you can see the "log-show" preference become unchecked reflecting the preference you just specified in the app. 6. Close the EasyTAG preference panel. 7. Quit EasyTAG and keep an eye on the dconf-editor GUI as you do this -- you'll see the "log-show" preference become set(!) as EasyTAG quits normally. When you next run EasyTAG, the log area shows up in accordance with the log-show preference. Preferred behavior: The log-show preference should not reset by EasyTAG.
Correction to step 7 and a new step 8: 7. Quit EasyTAG and keep an eye on the dconf-editor GUI as you do this -- you'll see the "log-show" preference stay unset as EasyTAG quits normally. 8. When you next run EasyTAG you'll see the "log-show" preference in dconf-editor become set. Now the log area shows up in accordance with the log-show preference which is now set. log-show is set on program launch, not on program exit.
Thanks for the bug report. I fixed this on master as 728b3f71276dd259f1e730ab1b48ed06fe176892.