]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/key-engraver.cc
release: 1.0.11
[lilypond.git] / lily / key-engraver.cc
index 23df0763f32a9c42ad4a9f6a333b257cd4f8f573..be1cedace102c5db5adfb3fe1463144eff362fa4 100644 (file)
@@ -51,9 +51,12 @@ void
 Key_engraver::acknowledge_element (Score_element_info info)
 {
   Command_req * r_l = info.req_l_->access_Command_req () ;
+
   if (r_l && r_l->access_Clef_change_req ()) 
     {
-      create_key ();
+      int i= get_property ("createKeyOnClefChange").length_i ();
+      if (i)
+       create_key ();
     }
   else if (info.elem_l_->is_type_b (Bar::static_name ())
           && accidental_idx_arr_.size ())