From fcb15e02a262954a70f4374b6d1a278a81ff6d8c Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Wed, 5 Jan 2022 00:22:29 +0100 Subject: [PATCH] Fill betweeen Paths LPE crash on selecting It happends because double free. Fixed now. Fixes: https://gitlab.com/inkscape/inkscape/-/issues/3062 --- src/live_effects/parameter/patharray.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/live_effects/parameter/patharray.cpp b/src/live_effects/parameter/patharray.cpp index 21b977cd07..1a5d205fb8 100644 --- a/src/live_effects/parameter/patharray.cpp +++ b/src/live_effects/parameter/patharray.cpp @@ -77,9 +77,7 @@ PathArrayParam::~PathArrayParam() { while (!_vector.empty()) { PathAndDirectionAndVisible *w = _vector.back(); - _vector.pop_back(); unlink(w); - delete w; } delete _model; } @@ -471,8 +469,6 @@ bool PathArrayParam::param_readSVGValue(const gchar *strvalue) while (!_vector.empty()) { PathAndDirectionAndVisible *w = _vector.back(); unlink(w); - _vector.pop_back(); - delete w; } if (_store.get()) { -- GitLab