From f8dec6871bc54cc6d93e8b531433766225020c20 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sat, 2 Feb 2019 23:20:15 +1100 Subject: [PATCH] skip redundant saving --- panels/project.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/panels/project.cpp b/panels/project.cpp index c71b1ab5a..620efb4f3 100644 --- a/panels/project.cpp +++ b/panels/project.cpp @@ -1061,11 +1061,15 @@ void Project::save_folder(QXmlStreamWriter& stream, int type, bool set_ids_only, } } - // save markers - for (int k=0;kget_markers().size();k++) { - save_marker(stream, c->get_markers().at(k)); - } + // save markers + // unnecessary for nested sequences since sequences have their own marker saving + if (c->media == nullptr || c->media->get_type() != MEDIA_TYPE_SEQUENCE) { + for (int k=0;kget_markers().size();k++) { + save_marker(stream, c->get_markers().at(k)); + } + } + // save clip links stream.writeStartElement("linked"); // linked for (int k=0;klinked.size();k++) { stream.writeStartElement("link"); // link