summaryrefslogtreecommitdiff
path: root/input
diff options
context:
space:
mode:
authorMike Solomon <mike@apollinemike.com>2012-04-04 09:36:28 +0200
committerMike Solomon <mike@apollinemike.com>2012-04-04 09:36:28 +0200
commit3c4b0bec5953774ee9e6e128bdf1edc44bbeae07 (patch)
tree2372c29a32c69d2865305e2df39056228c38d8c2 /input
parent42ca3ff037c8ca7a7c65bf3b1423dfcb5d974d2e (diff)
Correctly calculates stem-begin-position for merged stems.
Previously, the lookup for stem-begin-position was potentailly triggered before note collision resolution occurred, which meant that it ignored Y_AXIS shifts from collision resolution. Now, through using pure property lookups, stem-begin-position is not set until after the collision resolution takes place.
Diffstat (limited to 'input')
-rw-r--r--input/regression/flag-stem-begin-position.ly10
1 files changed, 10 insertions, 0 deletions
diff --git a/input/regression/flag-stem-begin-position.ly b/input/regression/flag-stem-begin-position.ly
new file mode 100644
index 0000000000..05c755bab9
--- /dev/null
+++ b/input/regression/flag-stem-begin-position.ly
@@ -0,0 +1,10 @@
+\version "2.15.36"
+
+\header {
+ texidoc = "Stems reach correct begin points of merged noteheads.
+"
+}
+
+<< { \aikenHeads f'8 } \\ { \aikenHeads f'8 } >>
+<< { \aikenHeads f'4:32 } \\ { \aikenHeads f' } >>
+<< { \aikenHeads e'8 f' s4 } \\ { \aikenHeads e'8 f' s4 } >> \ No newline at end of file