]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/line-spanner.cc
Merge branch 'master' of git+ssh://jneem@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / lily / line-spanner.cc
index 3d5638343f9799c5595a1bbcd70226c4bd17b1c0..aa7985b9c554ebae33b9596a614b6ba921c40ed9 100644 (file)
@@ -308,9 +308,10 @@ Line_spanner::print (SCM smob)
     }
   while (flip (&d) != LEFT);
 
+  Offset adjust = dz.direction() * Staff_symbol_referencer::staff_space (me);
   line.add_stencil (Line_interface::line (me, 
-                                         span_points[LEFT],
-                                         span_points[RIGHT]));
+                                         span_points[LEFT]  + (arrows[LEFT]  ? adjust*1.4  : Offset(0,0)),
+                                         span_points[RIGHT] - (arrows[RIGHT] ? adjust*0.55 : Offset(0,0))));
 
   line.add_stencil (Line_interface::arrows (me,
                                            span_points[LEFT],