There seems to be a difference in the element being set to invisible and the line being set to invisible, it works as expected when the element is set invisible, but not if the line is set to invisible.
Culprit seems to be libmscore/textline.cpp, TextLineSegment::draw(), where in line 83 the line Color gets set to gray if element or line arte set to invisible, but no care is taken to whether showInvisible is set to on or off. Adding a
else if (!tl->lineVisible() && !(score() && score()->showInvisible()))
color = Qt::transparent;
just before the test that resuts in the qray line color seems to fix this.
There seems to be a difference in the element being set to invisible and the line being set to invisible, it works as expected when the element is set invisible, but not if the line is set to invisible.
Culprit seems to be libmscore/textline.cpp, TextLineSegment::draw(), where in line 83 the line Color gets set to gray if element or line arte set to invisible, but no care is taken to whether showInvisible is set to on or off. Adding a
else if (!tl->lineVisible() && !(score() && score()->showInvisible()))
color = Qt::transparent;
just before the test that results in the qray line color seems to fix this.
Comments
There seems to be a difference in the element being set to invisible and the line being set to invisible, it works as expected when the element is set invisible, but not if the line is set to invisible.
Culprit seems to be libmscore/textline.cpp, TextLineSegment::draw(), where in line 83 the line Color gets set to gray if element or line arte set to invisible, but no care is taken to whether showInvisible is set to on or off. Adding a
else if (!tl->lineVisible() && !(score() && score()->showInvisible()))
color = Qt::transparent;
just before the test that resuts in the qray line color seems to fix this.
There seems to be a difference in the element being set to invisible and the line being set to invisible, it works as expected when the element is set invisible, but not if the line is set to invisible.
Culprit seems to be libmscore/textline.cpp, TextLineSegment::draw(), where in line 83 the line Color gets set to gray if element or line arte set to invisible, but no care is taken to whether showInvisible is set to on or off. Adding a
else if (!tl->lineVisible() && !(score() && score()->showInvisible()))
color = Qt::transparent;
just before the test that results in the qray line color seems to fix this.
see https://github.com/musescore/MuseScore/pull/2391
see https://github.com/musescore/MuseScore/pull/2391
see https://github.com/musescore/MuseScore/pull/2391
Not sure what happened here...
Fixed in branch master, commit ab36c06385
fix #72721: don't show invisible lines if 'show invisible' is turned off
Fixed in branch 2.0.3, commit efeb899808
fix #72721: don't show invisible lines if 'show invisible' is turned off
Automatically closed -- issue fixed for 2 weeks with no activity.