diff --git a/common/lc_model.cpp b/common/lc_model.cpp index a4396947..b19dc176 100644 --- a/common/lc_model.cpp +++ b/common/lc_model.cpp @@ -4436,9 +4436,12 @@ void lcModel::InsertPieceToolClicked(PieceInfo* Info, const lcMatrix44& WorldMat Piece->UpdatePosition(mCurrentStep); AddPiece(Piece); + gMainWindow->UpdateTimeline(false, false); ClearSelectionAndSetFocus(Piece, LC_PIECE_SECTION_POSITION, false); + UpdateTrainTrackConnections(Piece); + SaveCheckpoint(tr("Insert")); }