diff --git a/mscore/events.cpp b/mscore/events.cpp index 83289c3e9bf4..45cb1d3b85bd 100644 --- a/mscore/events.cpp +++ b/mscore/events.cpp @@ -367,7 +367,6 @@ void ScoreView::mousePressEventNormal(QMouseEvent* ev) } _score->update(); mscore->endCmd(); - mscore->updatePaletteBeamMode(clickOffElement); } //--------------------------------------------------------- diff --git a/mscore/musescore.cpp b/mscore/musescore.cpp index 9619e0305a57..e398af3c8930 100644 --- a/mscore/musescore.cpp +++ b/mscore/musescore.cpp @@ -2177,6 +2177,7 @@ void MuseScore::updatePaletteBeamMode(bool unselect) if (p->name() == "Beam Properties") { if (unselect) { p->setSelected(-1); + p->update(); return; } const Selection sel = cs->selection(); @@ -2205,6 +2206,7 @@ void MuseScore::updatePaletteBeamMode(bool unselect) break; default: p->setSelected(-1); + p->update(); return; } for (int i = 0; i < p->size(); ++i) { @@ -5815,6 +5817,8 @@ void MuseScore::endCmd() selectionChanged(SelState::NONE); } updateInspector(); + if (cv && paletteBox) + updatePaletteBeamMode(cv->clickOffElement); } //---------------------------------------------------------