From f34b9697c03822bb6908930874fb42493fe0225b Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Sat, 11 Jul 2020 23:44:20 -0400 Subject: [PATCH] Oops, the once_flag must be static! --- src/ProjectSerializer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProjectSerializer.cpp b/src/ProjectSerializer.cpp index f11729901..115b1f5c6 100644 --- a/src/ProjectSerializer.cpp +++ b/src/ProjectSerializer.cpp @@ -90,7 +90,7 @@ ProjectSerializer::ProjectSerializer(size_t allocSize) mDict.SetBufSize(allocSize); mBuffer.SetBufSize(allocSize); - std::once_flag flag; + static std::once_flag flag; std::call_once(flag, []{ // Just once per run, store header information in the unique static // dictionary that will be written into each project that is saved.