From bc6a52ee9497f7192d9fcffc1b56908383630d46 Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Mon, 22 May 2017 18:41:13 +0200 Subject: [PATCH] fixes #0002499 --- src/Mod/Sketcher/Gui/CommandSketcherTools.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/Gui/CommandSketcherTools.cpp b/src/Mod/Sketcher/Gui/CommandSketcherTools.cpp index 859bf2002b..5963ccf13a 100644 --- a/src/Mod/Sketcher/Gui/CommandSketcherTools.cpp +++ b/src/Mod/Sketcher/Gui/CommandSketcherTools.cpp @@ -1121,6 +1121,8 @@ static const char *cursor_createcopy[]={ unsetCursor(); resetPositionText(); + int currentgeoid = static_cast(sketchgui->getObject())->getHighestCurveIndex(); + Gui::Command::openCommand("Create copy of geometry"); ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/Mod/Sketcher"); @@ -1142,7 +1144,7 @@ static const char *cursor_createcopy[]={ // add auto constraints for the destination copy if (sugConstr1.size() > 0) { - createAutoConstraints(sugConstr1, OriginGeoId+nElements, OriginPos); + createAutoConstraints(sugConstr1, currentgeoid+nElements, OriginPos); sugConstr1.clear(); }