Summary: | Missing patterns in Krita 5 beta1 from Krita 4 | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | anno2300 |
Component: | Resource Management | Assignee: | Halla Rempt <halla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla |
Priority: | NOR | ||
Version: | 5.0.0-beta1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | macOS | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/0e6d9696a84991b1a1a8ad016bdcde28396e2aeb | Version Fixed In: | |
Sentry Crash Report: |
Description
anno2300
2021-08-22 08:15:16 UTC
Yes, these are patterns embedded in the kpp file, and those only get loaded when the kpp file gets loaded. Krita 4 loads presets at startup, Krita 5 on demand, and unloads them afterwards. So it's not weird that the presets that embed the pattern work correctly: the pattern is loaded and added to the temporary memory resource storage when the preset is loaded. And at one point, presets no longer contained the actual pattern, but only the filename, and from that point on we were in trouble: Git commit ca5928f1eab31b7379a9049c06a85cad067a732c by Halla Rempt. Committed on 26/08/2021 at 13:31. Pushed by rempt into branch 'master'. Add a fall to find unloaded dependent resources that referenced from other resources M +41 -7 libs/resources/KisResourceModel.cpp M +4 -1 libs/resources/KisResourceModel.h https://invent.kde.org/graphics/krita/commit/ca5928f1eab31b7379a9049c06a85cad067a732c Git commit 0e6d9696a84991b1a1a8ad016bdcde28396e2aeb by Halla Rempt. Committed on 26/08/2021 at 13:32. Pushed by rempt into branch 'krita/5.0'. Add a fall to find unloaded dependent resources that referenced from other resources (cherry picked from commit ca5928f1eab31b7379a9049c06a85cad067a732c) M +41 -7 libs/resources/KisResourceModel.cpp M +4 -1 libs/resources/KisResourceModel.h https://invent.kde.org/graphics/krita/commit/0e6d9696a84991b1a1a8ad016bdcde28396e2aeb |