]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/timing-engraver.cc
patch::: 1.3.130.jcn1
[lilypond.git] / lily / timing-engraver.cc
index 5134e67233006b5c6fc25f28a4f0a687bcd39957..468dc0eb3b342d82c6c9165472da03a068e123ed 100644 (file)
@@ -5,8 +5,6 @@
 
   (c)  1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
-#include <iostream.h>
-
 #include "translator-group.hh"
 #include "command-request.hh"
 #include "grob-info.hh"
@@ -22,6 +20,7 @@ class Timing_engraver : public Timing_translator, public Engraver
 protected:
   virtual void start_translation_timestep ();
   virtual void stop_translation_timestep ();
+  virtual void process_music ();
 public:
   VIRTUAL_COPY_CONS(Translator);
 };
@@ -46,6 +45,7 @@ Timing_engraver::start_translation_timestep( )
       if (!measure_position ()
          || (to_boolean (always)))
        {
+         /* should this work, or be junked?  See input/bugs/no-bars.ly */
          which=get_property ("defaultBarType" );
        }
     }
@@ -61,4 +61,11 @@ Timing_engraver::stop_translation_timestep ()
 }
 
 
-
+/*
+  ugh. Translator doesn't do process_music ().
+ */
+void
+Timing_engraver::process_music ()
+{
+  Timing_translator::process_music ();
+}