Summary: | Krita warp tool affects locked layers and seems to be involved in a tile memory leak | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Sascha S. <M8R-nvuxt11> |
Component: | Tools/Transform | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dimula73, halla |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/calligra/4934547f85d533dea43785a53d1904379607d2cf | Version Fixed In: | |
Sentry Crash Report: |
Description
Sascha S.
2013-06-07 16:06:17 UTC
For the lock, yes, I can reproduce, On clicking apply I get the popup saying the layer is locked, but then on switching tools it applies anyway. I don't get the leak here, at least not with that test. 1) The leak seems to be introduced not by the Transform Tool, but by the Outline Selection tool (or, probably, some other selection tools as well) 2) And yes, both transform modes now modify locked layers Git commit bbcda779b0fc43233aae6843d1d572cbe7883de4 by Dmitry Kazakov. Committed on 02/12/2013 at 10:49. Pushed by dkazakov into branch 'master'. Fix KisToolTransform not to transform anything if the node is locked M +6 -4 krita/plugins/tools/tool_transform2/kis_tool_transform.cc http://commits.kde.org/calligra/bbcda779b0fc43233aae6843d1d572cbe7883de4 Git commit 649c620bc5e9cd4263a3cd4e7d58f5a93360a1d5 by Dmitry Kazakov. Committed on 02/12/2013 at 11:47. Pushed by dkazakov into branch 'master'. Fixed a memory leak in KisSelection The circular dependencies between shared pointers in KisSelectionMask<->KisSelection<->KisPixelSelection caused memory to leak. M +4 -4 krita/image/kis_pixel_selection.cpp M +3 -3 krita/image/kis_pixel_selection.h M +1 -1 krita/image/kis_selection.cc http://commits.kde.org/calligra/649c620bc5e9cd4263a3cd4e7d58f5a93360a1d5 Git commit 4934547f85d533dea43785a53d1904379607d2cf by Dmitry Kazakov. Committed on 02/12/2013 at 11:47. Pushed by dkazakov into branch 'calligra/2.8'. Fixed a memory leak in KisSelection The circular dependencies between shared pointers in KisSelectionMask<->KisSelection<->KisPixelSelection caused memory to leak. M +4 -4 krita/image/kis_pixel_selection.cpp M +3 -3 krita/image/kis_pixel_selection.h M +1 -1 krita/image/kis_selection.cc http://commits.kde.org/calligra/4934547f85d533dea43785a53d1904379607d2cf Git commit 17d2488555cb670d959f09dfb8c973d18b0213e8 by Dmitry Kazakov. Committed on 02/12/2013 at 10:49. Pushed by dkazakov into branch 'calligra/2.8'. Fix KisToolTransform not to transform anything if the node is locked M +6 -4 krita/plugins/tools/tool_transform2/kis_tool_transform.cc http://commits.kde.org/calligra/17d2488555cb670d959f09dfb8c973d18b0213e8 |