From c6f648cfb49372508fc4f2c6281d7752074397d7 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Fri, 25 Feb 2022 11:42:46 +0100 Subject: Improve pgn save performance --- src/base_tab/gamebase/PGNGameBase.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/base_tab/gamebase/PGNGameBase.cpp') diff --git a/src/base_tab/gamebase/PGNGameBase.cpp b/src/base_tab/gamebase/PGNGameBase.cpp index 69dcc4f..a5a8b02 100644 --- a/src/base_tab/gamebase/PGNGameBase.cpp +++ b/src/base_tab/gamebase/PGNGameBase.cpp @@ -31,7 +31,8 @@ Game *PGNGameBase::GetCurrentGame() { if (pgn->HasTag("FEN")) { fen = pgn->GetTagValue("FEN"); } - HalfMove *m = new HalfMove(pgnp_moves, fen); + HalfMove *m = new HalfMove(pgnp_moves); + m->SetFen(fen); Game *g = new Game(m, fen); for (std::string &s : pgn->GetTagList()) { g->SetTag(s, pgn->GetTagValue(s)); -- cgit v1.2.3