]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/ties-engraver.cc
release: 1.0.16
[lilypond.git] / lily / ties-engraver.cc
index 8f9aa3977717437dc89fdfcf97acdf8c71786af7..54e604d572542904ab742f8a38f288b6ec819f47 100644 (file)
@@ -103,7 +103,16 @@ Ties_engraver::do_pre_move_processing()
 
   for (int i =0; i < end_tie_p_arr_.size (); i++)
     {
-      typeset_element (end_tie_p_arr_[i]);
+      Scalar tie_dir (get_property ("tieYDirection"));
+      Scalar y_dir (get_property ("ydirection"));      
+      Direction dir;
+       if (tie_dir.length_i ())
+         dir = (Direction) sign (int(tie_dir));
+       else if (y_dir.length_i ())
+         dir = (Direction) sign (int (y_dir));
+  
+       end_tie_p_arr_[i]->dir_ = dir;
+       typeset_element (end_tie_p_arr_[i]);
     }
 
   end_tie_p_arr_ = tie_p_arr_;