X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftiming-translator.cc;h=67c2ffeed1a34fded9052512ed206bac5abb53c8;hb=926115ff42def8bc1ce767029e4f03c8072994ba;hp=06d7da791663ac1f8f9e83d6efbab4ca7d874916;hpb=652f454fae6ed31ced7f9c3ce22dbc5752460a8c;p=lilypond.git diff --git a/lily/timing-translator.cc b/lily/timing-translator.cc index 06d7da7916..67c2ffeed1 100644 --- a/lily/timing-translator.cc +++ b/lily/timing-translator.cc @@ -96,10 +96,6 @@ Timing_translator::initialize () if (!scm_is_pair (timeSignatureSettings)) { programming_error ("missing timeSignatureSettings"); - // A memoized constant is not the prettiest thing as a fallback - // since it does not track changes of the variable. However, - // this is still better than nothing, and we already complained - // via a programming_error timeSignatureSettings = Lily::default_time_signature_settings; } context ()->set_property ("timeSignatureSettings", timeSignatureSettings); @@ -149,7 +145,8 @@ Timing_translator::measure_length () const return Rational (1); } -Timing_translator::Timing_translator () +Timing_translator::Timing_translator (Context *c) + : Translator (c) { } @@ -227,6 +224,12 @@ Timing_translator::start_translation_timestep () #include "translator.icc" +void +Timing_translator::boot () +{ + +} + ADD_TRANSLATOR (Timing_translator, /* doc */ "This engraver adds the alias @code{Timing} to its containing"