]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/engraver-group.cc
release: 1.1.51
[lilypond.git] / lily / engraver-group.cc
index a255c4c5cd9aeb3b1552a1c86d2d14f550184d13..4636dcad3cfcae96160fa3bb7658085a352342dd 100644 (file)
@@ -3,12 +3,11 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 #include "proto.hh"
-#include "plist.hh"
-#include "engraver-group.hh"
+#include "engraver-group-engraver.hh"
 #include "engraver.hh"
 #include "debug.hh"
 #include "p-score.hh"
@@ -30,11 +29,9 @@ Engraver_group_engraver::do_announces()
   Link_array<Translator_group> groups = group_l_arr ();
   for (int i=0; i < groups.size(); i++) 
     {
-      Engraver * eng = dynamic_cast<Engraver*> (groups[i]);
-      if (eng)
+      Engraver_group_engraver * group = dynamic_cast<Engraver_group_engraver*> (groups[i]);
+      if (group)
        {
-         Engraver_group_engraver * group =
-           (Engraver_group_engraver*) eng;
          group->do_announces();
        }
     }
@@ -53,7 +50,7 @@ Engraver_group_engraver::do_announces()
          for (int i=0; i < nongroups.size(); i++) 
            {   // Is this good enough?
              Engraver * eng = dynamic_cast<Engraver*> (nongroups[i]);
-             if (eng && eng!= info.origin_grav_l_arr_[0])
+             if (eng && eng!= info.origin_trans_l_arr_[0])
                eng->acknowledge_element (info);
            }
        }
@@ -86,10 +83,3 @@ Engraver_group_engraver::get_staff_info() const
 
 
 
-Engraver_group_engraver::~Engraver_group_engraver ()
-{
-}
-
-Engraver_group_engraver::Engraver_group_engraver ()
-{
-}