]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spacing-engraver.cc
patch::: 1.3.1.hwn1
[lilypond.git] / lily / spacing-engraver.cc
index a7785e47b47aba98cc1b13b10fe4a8d64a776227..e8a5e38292d14ce5a94b1e61820604ce31e8df90 100644 (file)
@@ -52,9 +52,12 @@ Spacing_engraver::do_removal_processing ()
 void
 Spacing_engraver::acknowledge_element (Score_element_info i)
 {
-  if (i.elem_l_->get_elt_property (grace_scm_sym) != SCM_BOOL_F)
+  if (i.elem_l_->get_elt_property ("grace") != SCM_UNDEFINED)
     return;
 
+  if (i.elem_l_->get_elt_property ("non-rhythmic") != SCM_UNDEFINED)
+    return;
+  
   if (Rhythmic_req * r = dynamic_cast<Rhythmic_req*>(i.req_l_))
     {
       Rhythmic_tuple t(i, now_mom () + r->length_mom ());
@@ -109,3 +112,4 @@ Spacing_engraver::do_post_move_processing ()
 
 ADD_THIS_TRANSLATOR(Spacing_engraver);
 
+