Bug 356590 - Most changes to file associations are not saved
Summary: Most changes to file associations are not saved
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_filetypes (show other bugs)
Version: 5.5.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-13 10:49 UTC by tguen
Modified: 2016-06-25 06:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tguen 2015-12-13 10:49:25 UTC
If I change filename patterns or description for a file association, or create any new associations, they are forgotten as soon as I close the file associations menu. 

Any changes to application preference are saved. When these changes are saved I get a popup that says "updating system configuration" for a fraction of a second. This doesn't appear when I click apply after changing filename patterns or description.

I made a clean install of Arch with Plasma 5.5 in Virtualbox and was able to reproduce the bug.

Reproducible: Always

Steps to Reproduce:
1. Open system settings, click applications then file associations tab
2. Search for png and select it
3. In filename patterns section, click add, enter '*.newextension' in the textbox
4. Click apply button
5. Click All Settings button in top left corner
6. Click applications then file associations tab
7. Search for png, select it, check filename patterns

Actual Results:  
'*.newextension' is no longer there

Expected Results:  
changes are saved
Comment 1 Wolfgang Bauer 2016-06-20 22:36:52 UTC
Sounds a bit like bug#356237 to me...

Please try to create the folder ~/.local/share/mime/packages, does that "fix" it?
Comment 2 tguen 2016-06-25 06:51:24 UTC
I just checked, the packages folder already exists. I renamed it and tried to reproduce the bug. It created a new packages folder and saved my changes so I'm marking the bug resolved.