]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-column-engraver.cc
final newline
[lilypond.git] / lily / paper-column-engraver.cc
index 64db810b3f7fc86486750d073cad36c490737ce0..2df287aa371cf07a7d289c485981508d7c90e099 100644 (file)
@@ -188,7 +188,16 @@ Paper_column_engraver::stop_translation_timestep ()
   items_.clear ();
 
   if (to_boolean (get_property ("forbidBreak")))
-    command_column_->set_property ("line-break-permission", SCM_EOL);
+    {
+      command_column_->set_property ("page-break-permission", SCM_EOL);
+      command_column_->set_property ("line-break-permission", SCM_EOL);
+      for (vsize i = 0; i < break_events_.size (); i++)
+       {
+         SCM perm = break_events_[i]->get_property ("permission");
+         if (perm == ly_symbol2scm ("force") || perm == ly_symbol2scm ("allow"))
+           warning (_f ("forced break was overridden by some other event, should you be using bar checks?"));
+       }
+    }
   else if (Paper_column::is_breakable (command_column_))
     {
       breaks_++;