]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-score.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / paper-score.cc
index ae22721264628a5c100cc6bcef58e68ae5364e55..8dfbc38939b4f1c8a57ed4d1137d6adf88045a2f 100644 (file)
@@ -69,7 +69,7 @@ Paper_score::find_break_indices () const
   for (vsize i = 0; i < all.size (); i++)
     {
       Item *it = dynamic_cast<Item*> (all[i]);
-      if (Item::is_breakable (all[i])
+      if (Paper_column::is_breakable (all[i])
          && (i == 0 || it->find_prebroken_piece (LEFT))
          && (i == all.size () - 1 || it->find_prebroken_piece (RIGHT)))
        retval.push_back (i);
@@ -119,8 +119,8 @@ Paper_score::process ()
 
      doubly, also done in Score_engraver */
   vector<Grob*> pc (system_->columns ());
-  pc[0]->set_property ("breakable", SCM_BOOL_T);
-  pc.back ()->set_property ("breakable", SCM_BOOL_T);
+  pc[0]->set_property ("line-break-permission", ly_symbol2scm ("allow"));
+  pc.back ()->set_property ("line-break-permission", ly_symbol2scm ("allow"));
 
   system_->pre_processing ();
 }