From 6454e727cf403093918b70b50961d43c7f6b4b38 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Wed, 12 Nov 2025 18:20:54 +0100 Subject: [PATCH] FixInbox12882. Remove LPE satelites on LPE deletion --- src/live_effects/parameter/satellitearray.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/live_effects/parameter/satellitearray.cpp b/src/live_effects/parameter/satellitearray.cpp index 9f20559dcd..0976a7b416 100644 --- a/src/live_effects/parameter/satellitearray.cpp +++ b/src/live_effects/parameter/satellitearray.cpp @@ -188,12 +188,12 @@ bool SatelliteArrayParam::param_readSVGValue(char const * const strvalue) size_t pos = 0; for (auto const &w : _vector) { if (w) { - SPObject * tmp = w->getObject(); - if (tmp) { - SPObject * tmpsuccessor = tmp->_tmpsuccessor; - unlink(tmp); - if (tmpsuccessor && tmpsuccessor->getId()) { - link(tmpsuccessor,pos); + if (SPObject * tmp = w->getObject()) { + if(SPObject * tmpsuccessor = tmp->_tmpsuccessor) { + unlink(tmp); + if (tmpsuccessor->getId()) { + link(tmpsuccessor,pos); + } } } } -- GitLab