If I try to overwrite a custom brush preset, at first it seems to work fine but after restarting Krita I see both the most recent version of the preset, and the original version before it was overwritten, both with the same name. Reproducible: Always Steps to Reproduce: 1. Save a brush preset 2. Edit it without changing its name 3. Overwrite it 4. Close and reopen krita Actual Results: Both the old and the new version of the preset are present Expected Results: Only the new version is present I'm running git commit 4b721de90 I don't remember this happening in 2.9
Can confirm this, it's related to the resource paths being confused and thus Krita blacklisting improperly.
I have a similar issue in 3.x: If I overwrite a preset which belongs to more than one tags, I get duplicate versions. So the change is saved but if the preset belongs to a tag then an old instance of the preset remains there. It is not always reproducible, and cannot understand if it occurs on every preset that belongs to tags, or if it happens when I select the preset from a specific tag. Any ideas?
I saw on the IRC: Wolthera_laptop yes and no, what it does is that it blacklists the old preset and creates a new preset with the same name, it is intended as a backup system.
*** Bug 418226 has been marked as a duplicate of this bug. ***
This no longer happens in git master. Tested with 4cac9dfe7039fb2bc39658025088947dbe3435b7