"New Layout Code" Clarification
Would someone be kind enough to explain the impetus behind the new layout code for MuseScore 3?
I've been looking at a bug that affects adding Staff Text to MM rests. I believe there is a commonality in the cause of several MM rest related bugs. It seems that, in this instance, an error is occurring when a reference to a QList element is out-of-bounds. What I've noticed is a distinct change to the implementation of the curLine method(s). It's hard to pinpoint why the cursor call approach used in 2.2.1 is no longer needed or used. I sense it is impacting the aforementioned functionality (based on stack trace).