From 202eeccf583d321fc4c0db9ee5d67bedc9d8fd3d Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:42:28 +0000 Subject: [PATCH] lilypond-0.0.60 --- lily/tie-reg.cc | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/lily/tie-reg.cc b/lily/tie-reg.cc index fd2df29a86..af9c539803 100644 --- a/lily/tie-reg.cc +++ b/lily/tie-reg.cc @@ -21,10 +21,17 @@ Tie_register::Tie_register() end_mom_ = -1; } +void +Tie_register::sync_features() +{ + dir_i_ = get_feature("vdir"); +} + + void Tie_register::post_move_processing() { - if (tie_p_ && get_staff_info().when() == end_mom_) { + if (tie_p_ && get_staff_info().when() == end_mom_) { end_tie_p_ = tie_p_; end_req_l_ = req_l_; tie_p_ =0; @@ -78,6 +85,9 @@ void Tie_register::pre_move_processing() { if (end_tie_p_) { + if (dir_i_) + end_tie_p_->dir_i_ = dir_i_; + typeset_element(end_tie_p_); end_tie_p_ =0; end_req_l_ =0; @@ -93,5 +103,12 @@ Tie_register::~Tie_register() } } +void +Tie_register::set_feature(Feature f) +{ + if (f.type_ == "vdir") + dir_i_ = f.value_; +} + IMPLEMENT_STATIC_NAME(Tie_register); ADD_THIS_REGISTER(Tie_register); -- 2.39.5