X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fpartial-iterator.cc;h=13223297f551c5fa972e1581d94d39595d59b387;hb=f4abbfff5f0d985a457e15586dbcc3ae473b0dee;hp=9ed7debe2f0820d8f66e0c21abb0d9dab76dda53;hpb=99b6f3aa3558b01c9d4158b19a1f1794c534f89c;p=lilypond.git diff --git a/lily/partial-iterator.cc b/lily/partial-iterator.cc index 9ed7debe2f..13223297f5 100644 --- a/lily/partial-iterator.cc +++ b/lily/partial-iterator.cc @@ -36,7 +36,7 @@ void Partial_iterator::process (Moment m) { if (Duration * dur - = unsmob_duration (get_music ()->get_property ("duration"))) + = Duration::unsmob (get_music ()->get_property ("duration"))) { // Partial_iterator is an iterator rather than an engraver, so // the active context it is getting called in does not depend on @@ -47,7 +47,7 @@ Partial_iterator::process (Moment m) // Timing_translator does not set measurePosition when // initializing. - Context *timing = unsmob_context (scm_call_2 (ly_lily_module_constant ("ly:context-find"), + Context *timing = Context::unsmob (scm_call_2 (ly_lily_module_constant ("ly:context-find"), get_outlet ()->self_scm (), ly_symbol2scm ("Timing")));