X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fengraver.cc;h=ac74d5e93064f9c808dccf6358fc95fae9465cc3;hb=16cb456cabf477f6d398ff731aa0f10b60913394;hp=544309138dee5fae3dd88b76202ccfc89e6bb133;hpb=711cf44d0ab28f3159230c84d63c0b19199408b0;p=lilypond.git diff --git a/lily/engraver.cc b/lily/engraver.cc index 544309138d..ac74d5e930 100644 --- a/lily/engraver.cc +++ b/lily/engraver.cc @@ -3,14 +3,13 @@ Sourcefile of GNU LilyPond music type setter - (c) 1997--2006 Han-Wen Nienhuys + (c) 1997--2007 Han-Wen Nienhuys */ #include "engraver.hh" #include "context.hh" #include "international.hh" -#include "lilypond-key.hh" #include "music.hh" #include "paper-column.hh" #include "score-engraver.hh" @@ -112,21 +111,21 @@ Engraver::internal_make_grob (SCM symbol, SCM cause, char const *name, char cons (void) file; (void) fun; (void) line; + (void) name; SCM props = updated_grob_properties (context (), symbol); - Object_key const *key = context ()->get_grob_key (name); Grob *grob = 0; SCM handle = scm_sloppy_assq (ly_symbol2scm ("meta"), props); SCM klass = scm_cdr (scm_sloppy_assq (ly_symbol2scm ("class"), scm_cdr (handle))); if (klass == ly_symbol2scm ("Item")) - grob = new Item (props, key); + grob = new Item (props); else if (klass == ly_symbol2scm ("Spanner")) - grob = new Spanner (props, key); + grob = new Spanner (props); else if (klass == ly_symbol2scm ("Paper_column")) - grob = new Paper_column (props, key); + grob = new Paper_column (props); assert (grob); announce_grob (grob, cause);