Reviewers: ,

Description:
Improve make-bracket-bar-line

The previously used ly:stencil-scale -1 1 resulted in wrongly positioned
SpanBars in certain cases.
Replaces ly:stencil-scale by flip-stencil.

Please review this at https://codereview.appspot.com/339670043/

Affected files (+1, -1 lines):
  M scm/bar-line.scm


Index: scm/bar-line.scm
diff --git a/scm/bar-line.scm b/scm/bar-line.scm
index 3fad8f8912949bf96a9944b6a1019432be850cb3..0f204547dfa473aaae02132d0a1e1853d3d18b76 100644
--- a/scm/bar-line.scm
+++ b/scm/bar-line.scm
@@ -514,7 +514,7 @@ opening bracket will be drawn, for @code{RIGHT} we get the closing bracket."

     (if (eqv? dir LEFT)
         stencil
-        (ly:stencil-scale stencil -1 1))))
+        (flip-stencil X stencil))))

 (define ((make-spacer-bar-line glyph) grob extent)
   "Draw an invisible bar line which has the same dimensions as the one



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to