Summary: | krita 2.8 (B1): black artifacts on the canvas while moving vector shapes | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Silvio Grosso <grossosilvio> |
Component: | Tools | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dimula73, halla |
Priority: | NOR | ||
Version: | 2.8 Beta | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | All | ||
Latest Commit: | http://commits.kde.org/calligra/d23521fff37e2ec84b4939c529d9177bf590c5b5 | Version Fixed In: | |
Sentry Crash Report: |
Description
Silvio Grosso
2013-12-31 18:32:43 UTC
Yes, I can confirm. Looks like we don't update all of the canvas all the time. I just tested with 2.7, and that had the same issue already. It seems to be an issue of the Arrow shape only. I have such a feeling that it's boundingBox() returns a value smaller that the real size of the arrow. http://wstaw.org/m/2014/01/06/plasma-desktopmc2532.jpg The problem relates to Line Thickness. When it is non-null, the corners of the path go outisde of the shape's bounds and are not updated properly The fix is awaiting for review. I will push it as soon as ShipIt is got. https://git.reviewboard.kde.org/r/114890/ Git commit 2d1dae54d139d2e8a7f85fec3eb4dec3be366253 by Dmitry Kazakov. Committed on 06/01/2014 at 21:04. Pushed by dkazakov into branch 'master'. Fix calculation of the shape's insets when it has Miter joining The insets should be not smaller than the limit of the Miter joining REVIEW:114890 M +8 -2 libs/flake/KoShapeStroke.cpp http://commits.kde.org/calligra/2d1dae54d139d2e8a7f85fec3eb4dec3be366253 Git commit d23521fff37e2ec84b4939c529d9177bf590c5b5 by Dmitry Kazakov. Committed on 06/01/2014 at 21:04. Pushed by dkazakov into branch 'calligra/2.8'. Fix calculation of the shape's insets when it has Miter joining The insets should be not smaller than the limit of the Miter joining REVIEW:114890 M +8 -2 libs/flake/KoShapeStroke.cpp http://commits.kde.org/calligra/d23521fff37e2ec84b4939c529d9177bf590c5b5 |