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

            Bug ID: 392312
           Summary: Color smudge engine breaks when smudging outside the
                    image bounds in wrap around mode
           Product: krita
           Version: git master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Brush engines
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 111634
  --> https://bugs.kde.org/attachment.cgi?id=111634&action=edit
Smudging right to left from inside the image bounds to outside

When smudging outside the image bounds with wrap mode enabled, the brush engine
picks overwrites the image data at the brush dab rect with transparency. (see
attachment)

As far as I can tell, this is caused by KisPrecisePaintDeviceWrapper::readRects
clamping the rects to the device extent without regard to the wrap around mode.
Creating correctly wrapped rects before clamping appears to fix this issue.

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

Reply via email to