From eb04d4d1c8a35338f8ed4160831679d3edb10f69 Mon Sep 17 00:00:00 2001 From: fred Date: Fri, 31 Jan 1997 14:01:07 +0000 Subject: [PATCH] lilypond-0.0.26 --- src/staffwalker.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/staffwalker.cc b/src/staffwalker.cc index 5967242dbb..3bf94ceaba 100644 --- a/src/staffwalker.cc +++ b/src/staffwalker.cc @@ -13,8 +13,8 @@ Staff_walker::Staff_walker(Staff_walker const &s) Staff_walker::Staff_walker(Staff * s, PScore*ps ) : PCursor (s->cols) { - staff_ = s; - pscore_ = ps; + staff_l_ = s; + pscore_l_ = ps; break_status = BREAK_END - BREAK_PRE; } @@ -28,12 +28,13 @@ void Staff_walker::process() { break_status = BREAK_END - BREAK_PRE; - if (ptr()->staff_commands_p_) + + if (ptr()->mus()) { + process_requests(); + } else if (ptr()->staff_commands_p_) for (iter_top(*ptr()->staff_commands_p_,i); i.ok(); i++) { process_command(i); } - - process_requests(); } @@ -64,6 +65,7 @@ Staff_walker::process_command(Command*com) void Staff_walker::operator++(int i) { + do_pre_move(); PCursor::operator++(i); - reset(); + do_post_move(); } -- 2.39.5