From ea6b97ea5df249646e247907639d9df674c350aa Mon Sep 17 00:00:00 2001 From: Pablo Alvarez Lopez Date: Thu, 5 May 2022 13:20:20 +0200 Subject: [PATCH] Minor update in GNETLSEditorFrame. Refs #9072 --- src/netedit/frames/network/GNETLSEditorFrame.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/netedit/frames/network/GNETLSEditorFrame.cpp b/src/netedit/frames/network/GNETLSEditorFrame.cpp index f42cc7f3eb55..1ed7ed6ae231 100644 --- a/src/netedit/frames/network/GNETLSEditorFrame.cpp +++ b/src/netedit/frames/network/GNETLSEditorFrame.cpp @@ -345,7 +345,18 @@ GNETLSEditorFrame::onCmdDefDelete(FXObject*, FXSelector, void*) { long GNETLSEditorFrame::onCmdDefRegenerate(FXObject*, FXSelector, void*) { - + // make a copy of the junction + GNEJunction* junction = myTLSJunction->getCurrentJunction(); + // begin undo + myViewNet->getUndoList()->begin(GUIIcon::MODETLS, "regenerate TLS"); + // delete junction + onCmdDefDelete(nullptr, 0, nullptr); + // set junction again + myTLSJunction->setCurrentJunction(junction); + // create junction + onCmdDefCreate(nullptr, 0, nullptr); + // end undo + myViewNet->getUndoList()->end(); return 1; }