diff --git a/mscore/musescore.cpp b/mscore/musescore.cpp index 5e38309f94c3a..8bfe10b64d6ea 100644 --- a/mscore/musescore.cpp +++ b/mscore/musescore.cpp @@ -4140,7 +4140,10 @@ void MuseScore::changeState(ScoreState val) if (getAction("split-measure")->isEnabled()) getAction("split-measure")->setEnabled(cs && cs->masterScore()->excerpts().size() == 0); - getAction("edit-toolbars")->setEnabled(!Workspace::currentWorkspace->readOnly()); + Workspace* currentWorkspace = Workspace::currentWorkspace; + if (currentWorkspace) { + getAction("edit-toolbars")->setEnabled(!currentWorkspace->readOnly()); + } //getAction("split-measure")->setEnabled(cs->masterScore()->excerpts().size() == 0);