]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.13
authorfred <fred>
Sat, 30 Nov 1996 02:12:23 +0000 (02:12 +0000)
committerfred <fred>
Sat, 30 Nov 1996 02:12:23 +0000 (02:12 +0000)
src/texslur.cc

index 413c21869d303ea41352902f42de1baae0924a65..e3966daaa62b654712f1982c5db56fd4a4ed031e 100644 (file)
@@ -140,7 +140,7 @@ Lookup::slur (int dy , Real &dx, int dir)
        if (dx >= convert_dimen(4*54, "pt"))
            error("slur too wide");
        idx = widx;
-       if (dir > 0)
+       if (dir < 0)
            idx += 54;          
     }
     
@@ -158,7 +158,6 @@ Symbol
 Lookup::big_slur(int dy , Real &dx, int dir)
 {
     assert(dx >= convert_dimen(24,"pt"));
-
     Real slur_extra =ABS(dy)  /2.0 + 2; 
     int l_dy = Real (dy)/2 + slur_extra*dir;
     int r_dy =  dy - l_dy;
@@ -169,6 +168,7 @@ Lookup::big_slur(int dy , Real &dx, int dir)
     Atom l = half_slur(l_dy, left_wid, dir, -1);
     Atom r = half_slur(r_dy, right_wid, dir, 1);
     Real mid_wid = dx - left_wid - right_wid;
+
     Atom m = half_slur(0, mid_wid, dir, 0);
 
     Molecule mol;
@@ -177,7 +177,7 @@ Lookup::big_slur(int dy , Real &dx, int dir)
     a.translate(Offset(0,slur_extra * internote()));
     mol.add_right(m);
     mol.add_right(r);
-    mol.translate(Offset(l_dy * internote(), 0));
+    mol.translate(Offset(0, l_dy * internote()));
     Symbol s;
     s.tex = mol.TeXstring();
     s.dim = mol.extent();