]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/time-signature-performer.cc
patch::: 1.1.37.script1
[lilypond.git] / lily / time-signature-performer.cc
index 00a6fa28a74ad2f61cdbe37021d6f300099af4b7..fdd75bea770e8d499caf8702d2e2f8678d54a3a4 100644 (file)
@@ -45,11 +45,12 @@ Time_signature_performer::do_try_music (Music* req_l)
   if (time_signature_req_l_)
     return false;
 
-  if (dynamic_cast <Command_req *> (req_l))
-    time_signature_req_l_ = dynamic_cast <Time_signature_change_req *> (req_l);
-
-  if (time_signature_req_l_)
-    return true;
+  if (Time_signature_change_req *t =
+      dynamic_cast <Time_signature_change_req *> (req_l))
+    {
+      time_signature_req_l_ = t;
+      return true;
+    }
 
   return false;
 }