]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.35
authorfred <fred>
Tue, 25 Feb 1997 00:05:39 +0000 (00:05 +0000)
committerfred <fred>
Tue, 25 Feb 1997 00:05:39 +0000 (00:05 +0000)
hdr/clefreg.hh
src/clefreg.cc

index ff9e5903a7557e328cb775ec1298cb2506396d8e..8f9e25042c8844dcce44524cedb1b2fbd57bf0bc 100644 (file)
@@ -20,7 +20,7 @@ public:
     /* ************** */
     virtual void process_request();
     virtual void do_pre_move_process();
-    virtual bool try_request(Nonmusical_req*);
+    virtual bool try_request(Request*);
     Clef_register(Complex_walker*);
     void read_req(Clef_change_req*);
     bool set_type(String);
index 81c87e953a12b97292e6af51b0bd0c706737210a..ed6f78073b91b0b63f948745e6b56c536acd9a23 100644 (file)
@@ -13,7 +13,7 @@
 #include "commandrequest.hh"
 #include "timedescription.hh"
 #include "complexwalker.hh"
-#include "stcol.hh"
+#include "staffcolumn.hh"
 
 Clef_register::Clef_register(Complex_walker*w)
     : Request_register(w)
@@ -48,14 +48,16 @@ Clef_register::read_req(Clef_change_req*c_l)
 }
 
 bool
-Clef_register::try_request(Nonmusical_req* r_l)
+Clef_register::try_request(Request * r_l)
 {
-    if (!r_l->clefchange())
+    
+    Command_req* creq_l= r_l->command();
+    if (!creq_l || !creq_l->clefchange())
        return false;
 
-    accepted_req_arr_.push(r_l);
+    accepted_req_arr_.push(creq_l);
     // do it now! Others have to read c0_pos.
-    read_req(r_l->clefchange()); 
+    read_req(creq_l->clefchange()); 
     return true;
 }