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

            Bug ID: 399940
           Summary: Converting Group Layer to a File Layer breaks all
                    Transform Masks inside
           Product: krita
           Version: 4.1.5
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Layer Stack
          Assignee: krita-bugs-n...@kde.org
          Reporter: necromancer...@list.ru
  Target Milestone: ---

SUMMARY

During my work I noticed that, if you try to convert a group layer, that
contains layers with a transform mask applied, to a file layer, the mentioned
layers will disappear. When I looked inside the file layer, the Transform Mask
is still there, but does not show anything. 

STEPS TO REPRODUCE
1. Create a file and a group layer.
2. Put a layer inside the group layer and apply a transform mask to it (I used
Perspective tool)
3. Convert the group layer to a file layer.

OBSERVED RESULT

Layer with a transform mask disappeared. In addition, if you cancel the
'convert to a file layer' operation, Krita becomes slightly unstable: the
recovered image flickers, transformes and does weird stuff when you do
something as trivial, as creating a layer or changing the visibility. I managed
to even crash Krita, when I meddled with the second group layer.

EXPECTED RESULT

Conversion to a file layer does not break anything and everything stays in
place.

SOFTWARE VERSIONS
Krita
  Version: 4.1.5

Qt
  Version (compiled): 5.10.0
  Version (loaded): 5.10.0

OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 4.15.0-33-generic
  Pretty Productname: Linux Mint 18.3
  Product Type: linuxmint
  Product Version: 18.3

OpenGL Info
  **OpenGL not initialized**

ADDITIONAL INFORMATION

My guess is that it uses the reference system of the original file and probably
moves the transformed image out of the bounds, even if you disable the mask.

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

Reply via email to