From d474dbc14258f3d933e4de79d9117fa2511ae2ec Mon Sep 17 00:00:00 2001 From: Peter Hieu Vu Date: Wed, 6 Mar 2019 13:04:42 -0800 Subject: [PATCH] fix #285432: save offset property for fermata --- libmscore/fermata.cpp | 2 ++ mtest/libmscore/compat206/fermata-ref.mscx | 1 + 2 files changed, 3 insertions(+) diff --git a/libmscore/fermata.cpp b/libmscore/fermata.cpp index 36daef7c355f4..ae823c7edbeee 100644 --- a/libmscore/fermata.cpp +++ b/libmscore/fermata.cpp @@ -109,6 +109,8 @@ void Fermata::write(XmlWriter& xml) const xml.tag("subtype", Sym::id2name(_symId)); writeProperty(xml, Pid::TIME_STRETCH); writeProperty(xml, Pid::PLAY); + if (!isStyled(Pid::OFFSET)) + writeProperty(xml, Pid::OFFSET); Element::writeProperties(xml); xml.etag(); } diff --git a/mtest/libmscore/compat206/fermata-ref.mscx b/mtest/libmscore/compat206/fermata-ref.mscx index 034c29f8e08ee..d85c05b2e1826 100644 --- a/mtest/libmscore/compat206/fermata-ref.mscx +++ b/mtest/libmscore/compat206/fermata-ref.mscx @@ -189,6 +189,7 @@ fermataAbove 3 + eighth