From 1c8307b80384bfdf262ee756ef4112f0d0068d10 Mon Sep 17 00:00:00 2001
From: Matthias Puchner <github@mpuchner.de>
Date: Mon, 20 Dec 2021 09:24:32 +0100
Subject: [PATCH] fix error on GCC

---
 GUI/Model/Project/ProjectDocument.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/GUI/Model/Project/ProjectDocument.cpp b/GUI/Model/Project/ProjectDocument.cpp
index 229025557e1..7b445104fc2 100644
--- a/GUI/Model/Project/ProjectDocument.cpp
+++ b/GUI/Model/Project/ProjectDocument.cpp
@@ -349,7 +349,8 @@ ProjectDocument::ReadResult ProjectDocument::readProject(QIODevice* device,
                         m_materials.readContentFrom(&reader);
                         GUI::Session::XML::assertExpectedTag(&reader, MaterialsTag);
                     } else if (reader.name() == SamplesTag) {
-                        m_samples.serialize(Serializer(&reader));
+                        Serializer s(&reader);
+                        m_samples.serialize(s);
                         // cleanup
                         if (reader.name() != SamplesTag) {
                             if (!reader.isEndElement())
@@ -414,7 +415,8 @@ void ProjectDocument::writeTo(QIODevice* device)
     writer.writeEndElement();
 
     writer.writeStartElement(SamplesTag);
-    m_samples.serialize(Serializer(&writer));
+    Serializer s(&writer);
+    m_samples.serialize(s);
     writer.writeEndElement();
 
     m_applicationModels.writeTo(&writer);
-- 
GitLab