From 8f7d59db5b08a4749b73ddeff651504b9b2174c3 Mon Sep 17 00:00:00 2001 From: Marc Sabatella Date: Tue, 25 Apr 2017 17:31:24 -0600 Subject: [PATCH] fix #97106: remove update on save --- libmscore/scorefile.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libmscore/scorefile.cpp b/libmscore/scorefile.cpp index 8618d5594649..dd459f4960c0 100644 --- a/libmscore/scorefile.cpp +++ b/libmscore/scorefile.cpp @@ -449,12 +449,10 @@ bool Score::saveFile() QFile::setPermissions(name, QFile::ReadOwner | QFile::WriteOwner | QFile::ReadUser | QFile::ReadGroup | QFile::ReadOther); - startCmd(); info.refresh(); // update file info - setLayoutAll(true); - endCmd(); // force relayout - undo()->undo(); // don't leave anything on undo stack - endUndoRedo(); + // TODO: update score + // calling update() has undo implications + // see https://musescore.org/en/node/97106 undo()->setClean(); setSaved(true);