diff --git a/src/app/render/shader_renderer.cpp b/src/app/render/shader_renderer.cpp index 718169f57..73fe888fd 100644 --- a/src/app/render/shader_renderer.cpp +++ b/src/app/render/shader_renderer.cpp @@ -177,6 +177,10 @@ void ShaderRenderer::drawLayerGroup(SkCanvas* canvas, const gfx::ClipF& area) { for (auto layer : group->layers()) { + // Ignore hidden layers + if (!layer->isVisible()) + continue; + switch (layer->type()) { case doc::ObjectType::LayerImage: {