diff --git a/src/engraving/dom/spanner.cpp b/src/engraving/dom/spanner.cpp index 864e582417a1f..70e2cfaa024a8 100644 --- a/src/engraving/dom/spanner.cpp +++ b/src/engraving/dom/spanner.cpp @@ -474,6 +474,7 @@ void Spanner::add(EngravingItem* e) ls->setTrack(track()); // ls->setAutoplace(autoplace()); ls->EngravingItem::setZ(z()); + ls->EngravingItem::setVisible(visible()); m_segments.push_back(ls); e->added(); } diff --git a/src/engraving/editing/editvisibility.cpp b/src/engraving/editing/editvisibility.cpp index febf36d45b2bb..8498ece7ab635 100644 --- a/src/engraving/editing/editvisibility.cpp +++ b/src/engraving/editing/editvisibility.cpp @@ -60,7 +60,7 @@ void EditVisibility::toggleVisible(Transaction& tx, Score* score) bool allVisible = true; for (EngravingItem* item : score->selection().elements()) { - if (!item->visible()) { + if (!item->getProperty(Pid::VISIBLE).toBool()) { allVisible = false; break; } diff --git a/src/importexport/musicxml/internal/export/exportmusicxml.cpp b/src/importexport/musicxml/internal/export/exportmusicxml.cpp index 5997e3532549d..1511325e88695 100644 --- a/src/importexport/musicxml/internal/export/exportmusicxml.cpp +++ b/src/importexport/musicxml/internal/export/exportmusicxml.cpp @@ -440,7 +440,7 @@ class ExportMusicXml : public muse::Contextable TrillHash m_trillStart; TrillHash m_trillStop; MusicXmlInstrumentMap m_instrMap; - PlayingTechniqueType m_currPlayTechnique; + PlayingTechniqueType m_currPlayTechnique = PlayingTechniqueType::Undefined; bool m_isMxl = false; };