https://bugs.kde.org/show_bug.cgi?id=463230

            Bug ID: 463230
           Summary: Canvas isn't updated correctly in a certain scenario
                    of using the colorize mask
    Classification: Applications
           Product: krita
           Version: 5.1.4
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Tools/Colorize
          Assignee: krita-bugs-n...@kde.org
          Reporter: paleh21...@proton.me
  Target Milestone: ---

Created attachment 154690
  --> https://bugs.kde.org/attachment.cgi?id=154690&action=edit
Result

SUMMARY
Checking "Limit to layer bounds" after the colorize mask had already been
created for the entire canvas doesn't reinitialize the area outside the bounds 

STEPS TO REPRODUCE
1. Create new layer
2. Draw something on this layer, but such that its allocated size remains
strictly inferior to the size of the canvas
3. Switch to Colorize Mask Tool, create a colorize mask for this layer, add
some strokes to the mask
4. In Tool Options, while "Limit to layer bounds" is unchecked, click on
"Update" and wait for the operation to finish
5. Check "Limit to layer bounds"
6. Click on "Update" again and wait for the operation to finish

OBSERVED RESULT
As evident from the screenshot, the canvas is updated incorrectly outside of
the area of the smallest rectangle containing both the layer's and the mask's
strokes. Zooming, panning or turning off the visibility for the colorize mask
doesn't update it either. 

EXPECTED RESULT
The outside area should be blank

SOFTWARE/OS VERSIONS
Linux: Ubuntu 22.04.1 LTS
Qt Version: 5.12.12

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to