column selection resets after restarting noise
Bug #1117964 reported by
Corey Kincaid
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Noise |
Fix Released
|
High
|
Corentin Noël |
Bug Description
After restarting noise the columns are reset to their default value.
For example I uncheck the album and genre columns because I do not use that information, but after restarting noise the columns are reset and I must go and uncheck them again.
Changed in noise: | |
milestone: | none → luna-beta3 |
Changed in noise: | |
assignee: | nobody → Corentin Noël (tintou) |
status: | Triaged → Fix Committed |
Changed in noise: | |
status: | Fix Committed → Fix Released |
Changed in noise: | |
milestone: | luna-rc1 → noise-0.3 |
To post a comment you must log in.
This has been broken for a long time (since that bug about noise_playlist_ get_tree_ view_setup) .
Everytime noise starts up, the followng can be seen:
[_LOG_LEVEL_DEBUG 23:31:02.980620] TreeViewSetup. vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_MUSIC vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_READ_ ONLY_PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_READ_ ONLY_PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_SMART_ PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_SMART_ PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_SMART_ PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_SMART_ PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_SMART_ PLAYLIST vala:57: Creating a new TreeViewSetup for NOISE_VIEW_ WRAPPER_ HINT_SMART_ PLAYLIST
[_LOG_LEVEL_DEBUG 23:31:03.265326] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:03.500957] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:03.689860] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:03.873887] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:04.058392] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:04.287502] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:04.550596] TreeViewSetup.
[_LOG_LEVEL_DEBUG 23:31:04.762457] TreeViewSetup.
That should only happen during first run. Afterwards, noise should save the user's current setup using TreeViewSetup. columns_ to_string( ) and load those setups using TreeViewSetup. import_ columns( ). The whole point of TreeViewSetup is serializing what columns are visible.
If you need me to have a look into this, please let me know :)