| Summary: | Paint Layer with Transform Mask can't be flattened | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Halcyoen <halcyoen> |
| Component: | Tools/Transform | Assignee: | Dmitry Kazakov <dimula73> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dimula73, halla |
| Priority: | NOR | Keywords: | regression |
| Version First Reported In: | 5.1.4 | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | https://invent.kde.org/graphics/krita/commit/59d7555716f0f276c1aae5a1a9605650a7643890 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | file with layer and transform mask | ||
|
Description
Halcyoen
2023-01-03 18:09:14 UTC
Created attachment 154995 [details]
file with layer and transform mask
additionally, ive tested this on a number of older versions of krita and am able to reproduce the issue on all of them. Thank you for the report. I can confirm the issue. It does look like there's an infinite loop or deadlock somewhere. Curiously, I can actually cancel the image, after which the operation restarts and gets to 97%, and then hangs again. The gui remains somewhat responsive. I tested with 4.3.0, and there it flattened correctly, so this is a regression. With 4.4.8, the operation was much slower than with 4.3.0, but still worked correctly. The regression starts with 5.0. Hi, Halcyoen! Could you please publish the example file again? Google says "the owner moved the file into trash". Git commit 59d7555716f0f276c1aae5a1a9605650a7643890 by Dmitry Kazakov. Committed on 20/01/2023 at 09:39. Pushed by dkazakov into branch 'master'. Fix double extension of the update rect when flattening transform masks M +1 -1 libs/image/kis_layer_utils.cpp https://invent.kde.org/graphics/krita/commit/59d7555716f0f276c1aae5a1a9605650a7643890 my bad, i forgot that i had had to upload it as a drive link. the file has been restored and the link should work again. |