]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/key-engraver.cc
compile fixes while han-wen's so long away
[lilypond.git] / lily / key-engraver.cc
index ae1dc5ddf01cca882c76cceb16707c4e9ee3c97e..400d1ece34cb7e420e78024cd789a82b73151da5 100644 (file)
@@ -84,14 +84,15 @@ Key_engraver::create_key (bool def)
 bool
 Key_engraver::try_music (Music * req)
 {
-  if (Key_change_req *kc = dynamic_cast <Key_change_req *> (req))
+  //  if (Key_change_req *kc = dynamic_cast <Key_change_req *> (req))
+  if (req->is_mus_type ("key-change-event"))
     {
       if (!keyreq_)
        {
          /*
            do this only once, just to be on the safe side.
            */      
-         keyreq_ = kc;
+         keyreq_ = req;
          read_req (keyreq_);
        }