musescore/MuseScore — pull request #872 by MarcSabatella (2014-04-28 22:04:21+00:00)
Title: fix #25497: unison head size comparison fails sometimes

Compare small() properties of notes and chords individually rather than floating-point-comparing headWidths. New code also handles mismatches better - eg, full size chords with small noteheads cannot actually combine. Added test for these cases; the floating point compare problem was not reproducible on command anyhow (but it was another vtest that pointed out the problem to me!)