]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/score-walker.cc
release: 0.0.49
[lilypond.git] / lily / score-walker.cc
index 7221750c02eaa3d81e85a974c540047ac8975468..6d6aed474320491515c0db2e13e5628b894b31ed 100644 (file)
@@ -29,6 +29,7 @@ Score_walker::Score_walker(Score *s)
        s->find_col(s->last(), false)->set_breakable();
     }
     reinit();
+    breaks_i_=0;
 }
 
 
@@ -102,13 +103,16 @@ Score_walker::process()
            walker_p_arr_[i]->process();
        }
     }
-    if (when().denominator() == 1) {
-       *mlog << "." <<flush;
+    if (break_allowed_b()){
+       breaks_i_ ++;
+       if (! (breaks_i_ % 8)) 
+           *mlog << "[" <<breaks_i_<<"]"<<flush;
     }
 }
 
 Score_walker::~Score_walker()
 {
+    *mlog << "[" <<breaks_i_<<"]"<<flush;
     for (int i=0; i < walker_p_arr_.size(); i++) 
        delete walker_p_arr_[i];
     assert( !score_l_->find_col(score_l_->last(), true)->used_b());