2.99.19 - adjustment layer groups have a bug when a no content layer is deleted from a layer boundaried companion layer - because the no content layer was providing a larger layer boundary size.
Environment/Versions
- GIMP version: 2.99.19 from almost three weeks ago
- Package: source build
- Operating System: Fedora 38 Linux
Description of the bug
Two layers are in an adjustment layer group are being treated with drop shadow. One has text, the other has nothing and is transparent. Regardless if the no content layer is above or below deleting it will cause the text layer to clip. The reason it clips is because the no content layer was providing layer boundary info for the adjustment layer group and text layer that lacked a large enough boundary. This likely has to do with gegl:crop internally in the code.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Make a text layer and write anything one line
- make a blank layer that is transparent with nothing
- Put them both in a adjustment layer group
- Add drop shadow to the adjustment layer group
- Delete the transparent no content layer
- The text layer will clip because its layer boundary was disturbed
…
Expected result: The text layer or whatever else layer bounded content does not clip
Actual result: It does clip
Additional information
I strongly believe this is happening because the adjustment layer group was getting layer size info from the no content companion layer We all know this has to do with gegl:crop internally in the code and I am waiting for the day that GIMP's team solves it.
If you have a backtrace for a crash or a warning, paste it here. NA
-- btw I hope GIMP's team is having a good time at the Libre Graphics convention.