From fff2b766456ffad474a60c0eda80080939cc6515 Mon Sep 17 00:00:00 2001 From: Casey Bianco-Davis Date: Mon, 6 Oct 2025 18:43:23 +0200 Subject: [PATCH] Fix #142377: Grease Pencil SVG Exporter objects disabled in render This adds a check to ensure that objects disable in the render don't show up in exported SVGs. 4.5 Backport candidate. Pull Request: https://projects.blender.org/blender/blender/pulls/147332 --- source/blender/io/grease_pencil/intern/grease_pencil_io.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/io/grease_pencil/intern/grease_pencil_io.cc b/source/blender/io/grease_pencil/intern/grease_pencil_io.cc index 0f0486f3135..24b00b20410 100644 --- a/source/blender/io/grease_pencil/intern/grease_pencil_io.cc +++ b/source/blender/io/grease_pencil/intern/grease_pencil_io.cc @@ -351,7 +351,9 @@ Vector GreasePencilExporter::retrieve_objects( break; case SelectMode::Visible: LISTBASE_FOREACH (Base *, base, BKE_view_layer_object_bases_get(view_layer)) { - add_object(base->object); + if ((base->flag & BASE_ENABLED_RENDER) != 0) { + add_object(base->object); + } } break; }