From d57c4d21402eb160a0516ea3e393a2f4b5f6fe16 Mon Sep 17 00:00:00 2001 From: Peter Hieu Vu Date: Mon, 4 Mar 2019 23:45:17 -0800 Subject: [PATCH] fix #281957 move highlight update to work for cursor changes and on click of other elements that aren't notes --- mscore/events.cpp | 1 - mscore/musescore.cpp | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) 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); } //---------------------------------------------------------