From d1a50c03b612841da9fea0917b172d02c193e150 Mon Sep 17 00:00:00 2001 From: Christian Rohlfs Date: Fri, 23 Dec 2022 01:47:25 +0000 Subject: [PATCH] Line moved to fix crash on gradient markers https://gitlab.com/inkscape/inkscape/-/issues/4006 --- src/ui/widget/marker-combo-box.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/widget/marker-combo-box.cpp b/src/ui/widget/marker-combo-box.cpp index 7e14fa9710..91c102ad23 100644 --- a/src/ui/widget/marker-combo-box.cpp +++ b/src/ui/widget/marker-combo-box.cpp @@ -769,8 +769,6 @@ MarkerComboBox::create_marker_image(Geom::IntPoint pixel_size, gchar const *mnam oldmarker->deleteObject(false); } - SPDocument::install_reference_document scoped(_sandbox.get(), source); - // Create a copy repr of the marker with id="sample" Inkscape::XML::Document *xml_doc = _sandbox->getReprDoc(); Inkscape::XML::Node *mrepr = marker->getRepr()->duplicate(xml_doc); @@ -857,6 +855,8 @@ MarkerComboBox::create_marker_image(Geom::IntPoint pixel_size, gchar const *mnam } } + SPDocument::install_reference_document scoped(_sandbox.get(), source); + _sandbox->getRoot()->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG); _sandbox->ensureUpToDate(); -- GitLab