From 4c034d059846149f8db8d15cd0ac188705f81908 Mon Sep 17 00:00:00 2001 From: cilix42 Date: Tue, 19 Aug 2008 13:36:55 +0000 Subject: [PATCH] Apply instant-LPEs _before_ adding new items to selection (so that they can be taken into account on new items) --- src/draw-context.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/draw-context.cpp b/src/draw-context.cpp index 6e641196b..7b40e7c95 100644 --- a/src/draw-context.cpp +++ b/src/draw-context.cpp @@ -680,16 +680,16 @@ spdc_flush_white(SPDrawContext *dc, SPCurve *gc) if (!dc->white_item) { /* Attach repr */ SPItem *item = SP_ITEM(desktop->currentLayer()->appendChildRepr(repr)); + + // we finished the path; now apply any waiting LPEs or freehand shapes + spdc_check_for_and_apply_waiting_LPE(dc, item); + dc->selection->set(repr); Inkscape::GC::release(repr); item->transform = i2i_affine(desktop->currentRoot(), desktop->currentLayer()); item->updateRepr(); } - - // we finished the path; now apply any waiting LPEs or freehand shapes - spdc_check_for_and_apply_waiting_LPE(dc, dc->selection->singleItem()); - sp_document_done(doc, SP_IS_PEN_CONTEXT(dc)? SP_VERB_CONTEXT_PEN : SP_VERB_CONTEXT_PENCIL, _("Draw path")); -- 2.30.2