| Summary: | Displayed selection in paint layer is not updated after moving it in the local selection mask | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Nicolas Greliche <nicolasgreliche> |
| Component: | Tools/Selection | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ahab.greybeard |
| Priority: | NOR | ||
| Version First Reported In: | 4.3.0 | ||
| Target Milestone: | --- | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Initial shifted outline
Further shifted outline |
||
|
Description
Nicolas Greliche
2020-09-22 10:37:07 UTC
Created attachment 131869 [details]
Initial shifted outline
This is a strange one. It happens on the 4.3.0 appimage and the Sep20 4.4.0 alpha (git 1ee63d5) appimages.
The end-result is that the dotted outline of the selection does not correspond to the LSM (Local Selection Mask) content.
Any painting on the paint layer shows that the LSM content determines the selection, not the dotted outline.
As stated by Nicolas, painting on the LSM causes the dotted outline to then correspond to the LSM content.
However, Using the methods and steps as noted in the Description above I cannot reproduce the problem.
I can induce the problem by using two LSMs and then doing a move on the paint layer when both LSMs are deactivated.
This only happens for Pixel selections, not Vector selections.
I'm still investigating this and I will Confirm when I have a coherent and quantifiable description.
In the meantime, I attach two screenshots that illustrate the problem.
The red circle was painted and corresponds to the LSM content but you can see that the dotted outline is in the wrong location. I was able to induce a second, more shifted, dotted outine in the wrong location.
Created attachment 131870 [details]
Further shifted outline
I got confused between Pixel selections and Vector selections. This happens with Vector selections, not with Pixel selections. I can repeatably reproduce this with the steps as described in the original description. It happens with versions 4.2.9 and 4.3.0 but not with the 4.4.0-beta1 or the latest Stable/Plus version. I tested with appimages and also with portable .zip packages on Windows 10. I'm convinced that I can induce it in other ways with recent builds but the process is complicated and doesn't always work. Setting to Resolved Fixed (by unknown means). |