]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/break-align-engraver.cc
* configure.in: Test for and accept lmodern if EC fonts not found.
[lilypond.git] / lily / break-align-engraver.cc
index 3ee7489568c5ff4da82f16ba72686be73092a9a5..49ea7ca788f0d7cd5a442354548f8f67003c23a3 100644 (file)
@@ -9,7 +9,6 @@
 #include "engraver.hh"
 #include "protected-scm.hh"
 #include "break-align-interface.hh"
-#include "item.hh"
 #include "align-interface.hh"
 #include "axis-group-interface.hh"
 #include "context.hh"
@@ -18,7 +17,7 @@
 class Break_align_engraver : public Engraver
 {
   Item *align_;
-SCM column_alist_;
+  SCM column_alist_;
   Item *left_edge_;
 
   void add_to_group (SCM,Item*);
@@ -92,13 +91,11 @@ Break_align_engraver::acknowledge_grob (Grob_info inf)
        {
          align_ = make_item ("BreakAlignment", SCM_EOL);
 
-         
-
          Context*origin = inf.origin_contexts (this)[0];
-         left_edge_ =  make_item_from_properties (origin->implementation (),
-                                                  ly_symbol2scm ("LeftEdge"),
-                                                  SCM_EOL
-                                                  );
+         left_edge_ = make_item_from_properties (dynamic_cast<Engraver*> (origin->implementation ()),
+                                                 ly_symbol2scm ("LeftEdge"),
+                                                 SCM_EOL,
+                                                 "LeftEdge");
          add_to_group (left_edge_->get_property ("break-align-symbol"),
                        left_edge_);
        }