diff --git a/mscore/musescore.cpp b/mscore/musescore.cpp index 4a3e4dfc2559f..5b722b9673765 100644 --- a/mscore/musescore.cpp +++ b/mscore/musescore.cpp @@ -4272,10 +4272,11 @@ void MuseScore::inputMethodVisibleChanged() void MuseScore::showModeText(const QString& s) { + if (s == _modeText->text()) + return; if (cs) cs->setAccessibleMessage(s); _modeText->setText(s); - _modeText->show(); } //--------------------------------------------------------- @@ -4389,7 +4390,7 @@ void MuseScore::changeState(ScoreState val) showPianoKeyboard(false); break; case STATE_NORMAL: - _modeText->hide(); + showModeText(tr("Normal mode"));; break; case STATE_NOTE_ENTRY: if (cv && !cv->noteEntryMode())