From e2fa88fcfb709f41013420efe9ef49efbe7b4de6 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 10 Sep 2023 16:49:06 +0200 Subject: [PATCH] Progress for CIF reader, avoid duplicate sorting --- src/plugins/streamers/cif/db_plugin/dbCIFReader.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc b/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc index 2a9af4589..f24e04cdc 100644 --- a/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc +++ b/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc @@ -164,6 +164,7 @@ CIFReader::get_char () error ("Unexpected end of file"); return 0; } else { + m_progress.set (m_stream.line_number ()); return m_stream.get_char (); } } @@ -823,6 +824,8 @@ void CIFReader::do_read (db::Layout &layout) { try { + + db::LayoutLocker locker (&layout); double sf = 0.01 / m_dbu; layout.dbu (m_dbu);