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

            Bug ID: 493874
           Summary: Nested groups with enabled passthrough puts krita in
                    infinite processing loop
    Classification: Applications
           Product: krita
           Version: 5.2.5
          Platform: Microsoft Windows
                OS: Microsoft Windows
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: Layer Stack
          Assignee: krita-bugs-n...@kde.org
          Reporter: xenox.dragont...@gmail.com
  Target Milestone: ---

Created attachment 174233
  --> https://bugs.kde.org/attachment.cgi?id=174233&action=edit
Screenshot of group and layer layout for reproduction of bug

SUMMARY
Nested grouping with enabled passthroughs puts krita in infinite processing
loop.

STEPS TO REPRODUCE
1. Start new document.
2. Group a layer and enable passthrough on group.
3. Group the group again and enable passthrough on that too. Should look like
this (attached screenshot too):
Group (passthrough on)
 └Group (passthrough on)
    └Layer
4. Create or move a new layer in bottom group, or move layer outside the group.

OBSERVED RESULT
Krita becomes stuck doing whatever action one tried to do within the group.
(delete layer, add, move)
You are no longer able to do anything due to infinite processing.

EXPECTED RESULT
Completing an action (move/create/remove layer) and showing the final layers'
composite on canvas?

SOFTWARE/OS VERSIONS
Windows: 10, 20H2

ADDITIONAL INFORMATION
Krita 5.2.3 and prior handled all kinds of groups with passthrough
configurations in very complex works before, seems new in 5.2.5.

Thank you!

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

Reply via email to